EJB
一.Enterprise Beans
在EJB(Enterprise Java Beans)中定义了两种不同类别的Enterprise Bean :
*会话 Bean (Session Bean)
*实体Bean (Entity Bean)
1. 会话 Bean (Session Bean)
会话 Bean 是调用它的客户端代码要完成的工作。当客户端与服务器建立联系,那么一个会话 Bean 就建立起来了。根据会话 Bean 的状态不同有分为:
A. 状态会话 Bean (Stateful Session Bean)
B. 无状态会话 Bean (Stateless Session Bean)
1.1 状态会话 Bean (Stateful Session Bean)
当客户机和服务器建立连接之后,状态会话 Bean (Stateful Session Bean) 将一直在客户机和服务器之间保持着用户的某个状态。例如:用户使用银行的ATM时,经过验证之后,用户可以连续执行多次操作,在这个过程当中,用户的合法状态将一直被保留,直到她将信用卡取出,结束这次操作。这时,状态会话 Bean (Stateful Session Bean) 也就被销毁。
1.2无状态会话 Bean (Stateless Session Bean)
当客户机和服务器建立连接之后,无状态会话 Bean (Stateless Session Bean)处理单一的用户请求或商务过程。无状态会话 Bean (Stateless Session Bean)不需要从以前的请求中提取任何状态。例如,用户的用户密码确认。用户输入密码后,发送请求。组件返回真或假来确认用户,一旦过程完成,无状态会话 Bean (Stateless Session Bean) 也宣告结束。
2. 实体Bean (Entity Bean)
实体Bean (Entity Bean)只是数据模型,它不包括商务逻辑。实体Bean (Entity Bean)可以将关系/对象数据库的数据映射到内存中供其它组件使用。实体Bean (Entity Bean)是一直存在的,而且具有很高的容错性能。实体Bean (Entity Bean)能供允许多用户同时访问。
二. 会话 Bean (Session Bean)
Ejb的执行过程是被放在一个EJB容器中进行的,所以客户端不会直接调用我们写好的Enterprise Bean ,而是调用EJB容器生成的一个EJBObject (EJB对象)来实现。那么,我们在编写服务器端的Enterprise Bean 时,就要考虑这点。既然客户端不能直接访问,就由EJBObject来代劳,所以在编写服务器端时,就要编写服务器端的一个接口(Remote)用来与客户机联系,实力化EJBObject。要生成EJBObject 就要调有Home 接口,来建立这个实力。
图一
以下是会话 Bean 的代码分析:
A.Enterprise Bean 类:sailorsy.class
1.setSessionContext(SessionContext ctx)方法
它是EJB容器和Enterprise Bean互相作用的关口。
import java.rmi.*;
import javax.ejb.*;

EJB入门教程_计算机软件及应用_IT/计算机_专业资料。EJB入门教程EJB...diaoyf 文章来源:http://programmerdigest.cn 在上一讲中,通过一个最简单的...
EJB 3.0入门经典 236页 2下载券 EJB入门文章 5页 1下载券 EJB入门手册 15...服务框架 EJB 并不是一个产品。它是 Java 服务器端服务框架的规范,软件厂商...
EJB入门文章 5页 1财富值 EJB入门手册 15页 5财富值 mvc3.0入门经典 14页 1财富值搜你所想,读你所爱 拒绝盗版,营造绿色文库 如要投诉违规内容,请到百度文...
EJB入门_计算机软件及应用_IT/计算机_专业资料。EJB入门EJB 轻松进阶之一 EJB 轻松进阶 一、引言 EJB(Enterprise JavaBeans)是 Java 程序设计中比较高级的内容,也是...
EJB入门手册_IT/计算机_专业资料。EJB入门手册EJB 补充:J2EE Java EE: 1,包含要编写的控件(Jsp ,Servlet,ejb) 2,2 个容器(web 容器,ejb 容器) 3,服务(JNDI...
EJB初入门(图解版)_计算机硬件及网络_IT/计算机_专业资料。EJB初入门图解EJB 简单开发这里只是很简单一些东西 怕遗忘了,所以记录下来 不足之处请多海涵 EJB 简单...
EJB入门文章 5页 1财富值 EJB入门手册 15页 5财富值 EJB 3.0入门经典 236页 5财富值 EJB的入门教材 9页 免费 EJB基础及应用开发 84页 免费喜欢...
EJB入门教程_IT/计算机_专业资料。很好,很简单的教程.EJB 核心观念详解 廖峻锋...不过如 果这裏写的您都能了解,相信在阅读其它 EJB 文章或书籍时应用也都没什...
《EJB3.0入门经典》总结_工学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 《EJB3.0入门经典》总结_工学_高等教育_教育专区。EJB3.0入门经典 1 ...
EJB的入门教材_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 EJB的入门教材_IT/计算机_专业资料。EJB的入门教材今日推荐 ...
闽公网安备 35021102001881号 
热门文档