Enterprise java Bean 实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Enterprise java Bean 实验报告

EJB框架分析与设计 课程名:《 系统分析与设计 》 目录 框架功能与介绍 1 1.Enterprise Java Bean 作用 1 2.什么是EJB 1 3.Enterprise Java Bean 版本发展 1 4.EJB的使用和部署 3 5.选择EJB的原因 4 EJB3.0框架分析 4 1.EJB的种类 4 2.客户端 5 3.访问方式 6 4.什么是JNDI 7 5.客户端与访问方式 8 6.JMS编程模型 8 7.EntityManager 管理和实现的方式 9 8.无状态的会话Bean的时序图: 10 9.有状态的bean的时序图: 11 EJB框架使用方法: 13 小组框架服务拓展(request List 和 use case) 13 总结 13 框架功能与介绍 1.Enterprise Java Bean 作用 企业级JavaBean(Enterprise JavaBean, EJB)是一个用来构筑企业级应用的服务器端可被管理组件。 Java企业版API(Java Enterprise Edition)中提供了对EJB的规范。EJB是一个封装有某个应用程序之业务逻辑服务器端组件。EJB最早于1997年由IBM提出,旋即被太阳微系统采用并形成标准(EJB 1.0 和EJB 1.1)。其后在Java社区进程(Java Community Process)支持下陆续有一些JSR被制订来定义新的EJB标准,分别是JSR 19 (EJB 2.0), JSR 153 (EJB 2.1) 以及最新的JSR 220 (EJB 3.0) EJB规范的目的在于为企业及应用开发人员实现后台业务提供一个标准方式,从而解决一些此前总是在作业过程中总是重复发生的问题。EJB以一个标准方式自动处理了诸如数据持久化,事务整合,安全对策等不同应用的共有问题,使得软件开发人员可以专注于程序的特定需求而不再饱受那些非业务元素的困扰 2.什么是EJB EJB是一个Java类和XML文件的集合,打包为一个单元。根据Java EE容器环境和EJB技术规范的定义,这些Java遵守特定的规则并且提供专门的回滚的方法。EJB是运行在EJB容器当中,EJB容器运行在应用程序服务器上,并且负责系统级别的问题的处理。 3.Enterprise Java Bean 版本发展 EJB的版本总共存在3个版本以及每个版本下的各个不同的小的版本 (1)EJB 1.0~EJB 1.1 (2)EJB 2.0~EJB2.1 (3)EJB 3.0~EJB3.1 EJB1.0 1998年3月24日发布。 定义了EJB和EJB容器的作用,实现与互动。 提供了最早的开发者与用户视图EJB1.1 1999年12月17日发布。 开始采用XML部署描述符,默认的JNDI上下文以及可支持IIOP的RMI。 安全机制由角色(Role)驱动,而非方法。 支持实体类,且必须在应用中实现。 EJB2.0 2001年8月22日发布,JSR 19 定义。 制定了构建面向对象商务应用的标准组建结构。 支持构筑使用不同开发工具所开发之组件的联合应用部署。 在多线程,连接池,事务管理等方面对用户透明化。 使符合“一次写成,多次运行”的Java思想。 关注企业级应用生命期间的开发,部署,运行等动作。 定义了不同开发工具所需遵守的契约,以便其产品能够在运行期交互。 支持与现行系统兼容,开发者可以扩展现有产品以使之支持EJB。 与其他Java API兼容。 支持EJB与Java2平台企业版或者其他非Java应用程序之间的互操作性。 支持与CORBA兼容的RMI-IIOP。 EJB2.1 2003年11月24日发布,JSR 153定义。 Web服务:可将无状态会话bean暴露为Web服务;EJB可通过引用访问Web服务。 EJB定时器服务:提供一种新的基于定时器的事件驱动方式。可供消息驱动bean作为消息源使用。 增加了消息目的地。 进一步丰富了EJB查询语言,支持ORDER BY, AVG, MIN, MAX, SUM, COUNT和MOD。 使用XML schema代替DTD以定义部署描述符。 2006年5月2日发布,JSR 220定义。 全面采用Java注释代替部署描述符。(后者仍可使用,并且具有更高优先级) 把2.X版的EntityBean改为由JPA支持 2、单元素集合:让你在一个企业Bean组件的多个实例间轻松地共享状态,或是在一个应用程序的多个企业Bean组件之间共享状态。 3、异步会话Bean调用:通过指定一个注解,让你可以异步调用会话状态方法。 4、简化打包:消除了企业Bean类必须打包到ejb-jar文件的限制,现在你可以直接将EJB类放到WAR文件中。 5、轻量级EJB:它是EJ

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档