豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > EJB入门文章
侵权投诉

EJB入门文章

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入门文章

第1页

热门文档

相关文档

  • EJB入门教程

    EJB入门教程_计算机软件及应用_IT/计算机_专业资料。EJB入门教程EJB...diaoyf 文章来源:http://programmerdigest.cn 在上一讲中,通过一个最简单的...

  • EJB入门

    EJB 3.0入门经典 236页 2下载券 EJB入门文章 5页 1下载券 EJB入门手册 15...服务框架 EJB 并不是一个产品。它是 Java 服务器端服务框架的规范,软件厂商...

  • EJB_3.0入门不经典

    EJB入门文章 5页 1财富值 EJB入门手册 15页 5财富值 mvc3.0入门经典 14页 1财富值搜你所想,读你所爱 拒绝盗版,营造绿色文库 如要投诉违规内容,请到百度文...

  • EJB入门

    EJB入门_计算机软件及应用_IT/计算机_专业资料。EJB入门EJB 轻松进阶之一 EJB 轻松进阶 一、引言 EJB(Enterprise JavaBeans)是 Java 程序设计中比较高级的内容,也是...

  • EJB入门手册

    EJB入门手册_IT/计算机_专业资料。EJB入门手册EJB 补充:J2EE Java EE: 1,包含要编写的控件(Jsp ,Servlet,ejb) 2,2 个容器(web 容器,ejb 容器) 3,服务(JNDI...

  • EJB入门(图解版)

    EJB入门(图解版)_计算机硬件及网络_IT/计算机_专业资料。EJB入门图解EJB 简单开发这里只是很简单一些东西 怕遗忘了,所以记录下来 不足之处请多海涵 EJB 简单...

  • EJB入门_2(图解版)

    EJB入门文章 5页 1财富值 EJB入门手册 15页 5财富值 EJB 3.0入门经典 236页 5财富值 EJB的入门教材 9页 免费 EJB基础及应用开发 84页 免费喜欢...

  • EJB入门教程

    EJB入门教程_IT/计算机_专业资料。很好,很简单的教程.EJB 核心观念详解 廖峻锋...不过如 果这裏写的您都能了解,相信在阅读其它 EJB 文章或书籍时应用也都没什...

  • EJB3.0入门经典》总结

    EJB3.0入门经典》总结_工学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 《EJB3.0入门经典》总结_工学_高等教育_教育专区。EJB3.0入门经典 1 ...

  • EJB入门教材

    EJB入门教材_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 EJB入门教材_IT/计算机_专业资料。EJB入门教材今日推荐 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部