`
ping8899
  • 浏览: 42761 次
社区版块
存档分类
最新评论
阅读更多

    <span style=""> 一个<span style="color: #ff0000;">session bean</span> 代表与客户程序的一个短暂的会话,而且可能执行数据库读写操作。一个session bean 可能会自己调用JDBC ,或者它可能使用entity bean 来完成此种调用。在后者这种情况下,这个session bean 是该entity bean 的客户。一个session bean 的域包含会话状态,而且是短暂的。如果服务器或者客户程序崩溃,该session bean 就丢失了。这种模式通常被用于像PL/SQL 这样的数据库程序设计语言上 。<br> 一个<span style="color: #ff0000;">entity bean</span> 代表一个数据库中的数据及作用于该数据的方法。在一个关系型数据库中的雇员信息表中,每一行都有一个bean 来代表。entity beans 是事务的,并且是长寿命的。只要数据留在数据库中,entity bean 就存在。这个模式可以被很容易地用于关系型数据库,而不仅限于对象数据库。<br><span style="color: #ff0000;"> Session beans 可以是有状态的,也可以是无状态的。</span><br> 一个有状态的session bean 包含代表客户程序的会话状态。该会话状态是该session bean 实例的域值加上这些域值所引用到的所有对象。有状态session beans 并不代表在一个持久数据存储中的数据,但是,它可以代表客户程序访问和更新数据。<br> 无状态session beans 没有用于某个特定客户程序的任何状态信息。它们通常被用于提供不保持任何特定状态的服务器端行为。无状态session beans 要求更少的系统资源。一个提供一种一般服务,或用于表示被存储的数据的一个被共享的视图的业务对象是无状态session bean的一个例子。</span>

 
0
0
分享到:
评论

相关推荐

    EJB3开发第一个无状态会话bean

    NULL 博文链接:https://diaochenlong2.iteye.com/blog/1846828

    J2EE中文版指南 CHM格式 带全文检索

    EntityBean和会话Bean的不同之处 43 容器管理的持久性(CMP) 44 何时需要EntityBean 45 4,Message-Driven Bean 46 Message-DrivenBean的构造 46 与会话Bean、EntityBean的不同之处 46 何时需要Message-DrivenBean ...

    J2EE指南(官方).pdf

    第4章 有状态会话Bean示例 一.购物车会话Bean CartEJB 二.其他的企业Bean特性 第5章 BMP的例子 一.SavingsAccountEJB 二.用deploytool部署BMP实现的实体Bean 三.为BMP映射表间关系 四.BMP的主键 五.异常处理 ...

    J2EE使用指南

    1.购物车会话Bean CartEJB 51 二 其他的企业Bean特性 58 第5章 BMP的例子 62 一.SavingsAccountEJB 62 二.用deploytool部署BMP实现的实体Bean 74 三.为BMP映射表间关系 74 四.BMP的主键 85 五.异常处理 88 第6...

    JavaEE5学习笔记05-EJB之会话Bean总结

    JavaEE5学习笔记05-EJB之会话Bean总结...

    J2EE应用开发详解

    191 11.4.2 会话Bean的组成 195 11.4.3 会话Bean的生命周期 196 11.4.4 创建无状态会话Bean 197 11.4.5 创建有状态会话Bean 198 11.5 消息驱动Bean和消息服务 199 11.5.1 JMS 200 11.5.2 消息驱动Bean的生命周期 202...

    新手宝典J2EE专家起步图解(二)

    分别为会话Bean(SessionBean)、实体Bean(EntityBean)和消息驱动Bean(MessageDrivenBean)。会话Bean模拟一个商务过程;实体Bean模拟商务数据;而消息驱动Bean与会话Bean类似也是在模拟一个商务过程,但消息驱动Bean只...

    J2EE指南.doc

    常见问题和解决方法 31 第3章 企业Bean 35 1,企业Bean概述 36 2,会话Bean 36 3,EntityBean 38 4,Message-Driven Bean 40 5.定义客户端访问接口 42 6,企业Bean的“内容” 45 7...

    J2EE教学PPT课件.zip

    J2EE教学PPT课件 01 JavaEE介绍和环境配置.ppt 02 JDBC.ppt 03 JSP基础编程.ppt 04 JSP内置对象.ppt 05 JSP和JavaBean.ppt ...17 EJB3.0_会话Bean.ppt 18 EJB3.0_实体Bean.ppt 19 log4j和Ant.ppt 20 DOM和SAX.ppt

    12个最重要的J2EE最佳实践

    1、始终使用 MVC 框架。 2、在每一层都应用自动单元测试和测试管理。 3、按照规范来进行开发,而不是按照应用服务器来进行开发。... 12、为了提高程序员的工作效率,将 CMP 实体 bean 作为 O/R 映射的首选解决方案。

    J2EE课程PPT稿件

    J2EE课程PPT,包含了如servlet,xml,会话bean,实体bean,jsp语言等

    J2EE反模式

    本书首先以模板的形式来介绍某种反模式,描述其症状和后果,并指出其产生的典型原因,然后逐步对... JSP会话中有太多数据;  每个servlet中都有公共功能;  消息驱动bean中目标超载;  J2EE服务层次选择不当。

    de.hs-fulda.informatik.middleware:Servlet,J2EE(会话Bean,消息驱动Bean),JPA,Hibernate

    要在nodejs版本中运行练习01,您需要执行以下操作: 从“ ”安装nodejs 在本地计算机上克隆gsd-middleware 输入“ cd / gsd-middleware / exer-01”进入“ exercise 01”目录 键入“节点http-server.js &lt;端口...

    Web应用开发j2ee教学大纲.doc

    通过本课程的学习,学生应理解J2EE开发平台的概念,掌握J2EE中的核心技术:JSP、Servlet、JDBC、会话bean、消息bean等,理解EJB、JNDI、JMS等技术。

    J2EE面试题

    2:请结合轻量级框架Struts,Spring和重量级框架EJB谈谈轻量级架构和重量级架构的区别? 3:说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法 4:如何给weblogic指定大小的内存?如何设定的...

    J2EE基础知识

    J2EE基础技术: XML、RMI、JNDI 、JMS J2EE核心技术: JDBC、EJB(会话Bean、实体Bean、消息Bean)、Servlet和JSP(JSTL、Struts) J2EE其它技术: JTA、JTS、Java Mail等等

    毕业设计J2ee网上购书系统

    Servlet组件对应于MVC中的控制器(Controller)部分,JSP及JavaScript对应于视图(View)部分,而会话外观、逻辑Bean及值对象则对应于模型(Model)部分。 网站基本功能如下: 用户登录网站后可进行买卖书籍,网站...

    EJB3.0入门经典

    EJB是sun的服务器端组件模型,设计... 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。

    EJB详细解释

    EJB是sun的服务器端组件模型,最大... 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。

Global site tag (gtag.js) - Google Analytics