MWT7EJB1.pptVIP

  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文档。上传文档
查看更多
MWT7EJB1.ppt

中 间 件 技 术 第四章 J2EE技术 知识点: J2EE概述 EJB模型 重点: EJB模型 参考资料: 《精通EJB》 [美]Ed Roman 电子工业出版社 4.1 J2EE概述 J2ME——Java 2 Micro Edition Java 2 平台微型版:用于嵌入式系统开发,例如掌上电脑,手机等。 J2SE ——Java 2 Standard Edition Java 2 平台标准版:用于创建典型的桌面与工作站应用的Java平台,是实现可伸缩性、可移植性、分布式异构互操作应用软件开发的标准平台。 J2EE ——Java 2 Enterprise Edition Java 2 平台企业版:用于创建可扩缩的分布式的企业应用平台,例如电子商务网站和ERP系统 。 J2EE 简介 J2EE 体系结构 J2EE应用体系结构 4.1续 J2EE四层模型 4.1续 J2EE相关技术 ⒈EJB:定义服务端组件的编写规则、组件之间的交互规则和应用服务器对组件的管理规则。 ⒉RMI:Java远程方法调用,提供跨进程的组件通信和相关的通信服务。 ⒊RMI-IIOP:扩展了RMI,提供与CORBA的集成,用于J2EE的正式API。 ⒋JNDI:Java名称和目录接口,用于网络中定位组件和其他资源。 ⒌JDBC:提供关系数据库的连接和相应的数据库操作。 ⒍JTA和JTS:使组件支持事务处理的的规范。 4.1续 J2EE相关技术 ⒎JMS:用于分布式对象的异步通信。 ⒏JCA/JCE/JSSE/JAAS:安全服务体系,专门处理身份验证及权限管控 的标准服务。 ⒐Java IDL:用于基于Java的CORBA实现,使Java与其他编程语言集成。 ⒑Connectors:使J2EE可以运行高端事务处理的主机系统集成。 ⒒Java Servlets 和JSP:适用于请求/应答模式分布式计算的网络组件。 4.1续 J2EE相关技术 Servlet :驻留在Web服务器上的 Java 类,用于接收来自Web浏览器的Http请求,进行处理后返回 HTTP 响应信息。 JSP:Java 服务器页面允许程序员将 Servlet 代码写入基于文本的文档中。这些页面与 HTML 页面类似,只是它们还含有 Java 代码。 当第一次请求一个JSP页面时,Web服务器需要先把该JSP页面编译为一个Servlet,为请求提供服务。 在客户请求JSP页面时,服务器就会处理Java代码,然后返回Html页面给浏览器。 4.1续 JavaBean技术 JavaBean是基于Java的组件模型,类似于Microsoft的COM组件。 通过JavaBean可以实现代码的重复利用,扩充Java程序的功能,快速生成新的应用程序以及使程序更容易维护。 JavaBean比EJB小得多,常规javabean主要是在开发时可重用,在JVM中运行,不是可部署的组件。 企业bean指在运行时可重用,而且必须在EJB容器的控制之下运行 。 4.2续 利用基于组件的开发,不用触及具体的代码就可以定制可重用的组件。 4.2 EJB模型 EJB是一个由Java语言开发的,可在多层的分布式环境中部署的服务器端软件组件,是J2EE技术的核心。 EJB的核心思想是将商业逻辑与底层的系统逻辑分开,使开发者只需关心商业逻辑,而由EJB容器实现目录服务、事务处理、持久性、安全性等底层系统逻辑,并且可创建具有动态扩展性的服务器应用。 EJB技术基于Java RMI-ⅡOP和JNDI技术,包括规范和Java接口两部分。 4.2续 什么是EJB Sun公司发布的文档中对EJB的定义是:EJB是用于开发和部署多层结构的、分布式的、面向对象的跨平台的Java应用系统的组件体系结构。 EJB规范说明定义了Java的服务器端组件模型。 EJB是在容器里执行的,Sun公司也发布了EJB容器的规范,EJB可以在任何符合规范的容器中运行,容器其实就是给EJB提供服务的。 4.2续 EJB的组成 4.2续 显式的中间件 4.2续 显式的中间件 4.2续 隐式的中间件 4.2续 隐式的中间件 4.2续 EJB3.0简介 EJB3.0组件使用POJO(简单的Java对象,Plain Ordinary Java Objects)风格的编程模型。 相对EJB2.0而言,EJB3.0在很多地方进行改进 不再需要Home和对象接口 不再需要组件接口 使用Java元数据注释 简化访问EJB环境的API 4.2续 EJB的构成 业务接口 Bean类 部署描述 供应商特有文件 ejb-jar文件 4.2续 EJB的构成 4.2 续 三种类型的Enterprise Beans 会话Bean(维护会话):模拟商务过程,代表调用它的客户程

文档评论(0)

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

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

1亿VIP精品文档

相关文档