J2EE 理解 和EJB

J2EE 理解 和EJB

ID:40749729

大小:120.00 KB

页数:7页

时间:2019-08-07

J2EE 理解 和EJB_第1页
J2EE 理解 和EJB_第2页
J2EE 理解 和EJB_第3页
J2EE 理解 和EJB_第4页
J2EE 理解 和EJB_第5页
资源描述:

《J2EE 理解 和EJB》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、J2EE理解和EJBJ2EESun平台和规范J2EE有几十种技术!平台WIN32---WIN32的中间组件是COM+,可是现在WIN32不用了!COM+也不用了!Micrososft为了和Sun竞争出了个.NET,.NET的中间组件也是COM+,和COM+服务器全是自己的东西!COM+装起来麻烦的很!不过COM+没什么人了!都盼望它能出个比COM+还好的中间组件!Microsoft说你们可以不要中间组件!这话也说不过去!说在等一年!J2EE—J2EE的中间组件是EJB。EJB的服务器:BeaWEBLogic………………JAVA语言的

2、特征:1.跨平台2.面向对象3.免费Rml是远程方法调用协议!EJB是会话Bean(逻辑)和实体Bean(数据)iJ2EE是一种规范,为软件开发生命周期制定了许多规则,使编码标准化,包括:–设计企业应用–把角色分配给与开发软件(规划与产品)有关的人–应用打包–把用于J2EE的技术标准化–把不同的技术之间的交互标准化–为Java应用服务器提供了一个标准J2EE技术简介i客户端技术–包括Javaapplets和客户端应用程序。(这些也包括HTML和XML文件)i组件技术–被用来创建商业组件,这是应用最重要的部分。包括三种技术:Servl

3、ets、JSP和EJBi服务技术–提供必要的支持,确保组件能发挥充分作用i通信技术–HTTP、HTTPS、RMI等组件技术i组件在J2EE规范中有更广泛的含义——组件是应用级的可重用单元i一个符合J2EE规范的产品必须支持四种类型的组件:–客户端应用——般的胖客户端Java应用,使用RMI(远程方法调用)访问应用服务器–Applets——可视化客户端,在网络浏览器之内执行–Servlets和JSP——允许开发者扩展网络服务器的功能,使在HTML、XML和其它网络语言中,加入动态的内容成为可能–EnterpriseJavaBeans—

4、—在应用服务器的容器中执行的组件。EJB为高度专门化的业务逻辑组件提供了格式,它运行于服务器端,封装和管理商业逻辑,避免应用程序开发人员考虑系统级问题组件技术——EJB简介iEJB结构是一种分布式的组件模型,用来开发安全的、可扩展的、事务性的、多用户的组件iEJB是一些包含业务逻辑的可重用的软件单元iEJB允许把应用逻辑从系统级服务中分离出来,让开发者的精力集中在商业领域的问题上,而不是系统级的程序设计上iEJB有两种形式:会话Bean和实体Bean组件技术——容器简介i容器是一种J2EE运行时组件,它管理不同的应用组件,并且允许对

5、J2EEAPI的访问i每个组件都活在容器里,容器为组件提供运行时服务i容器执行下述的任务:–装载组件–提供事务服务–提供安全管理–提供对必要环境变量的访问–对象实例池–管理状态i在J2EE体系中,有不同类型的容器:–applet容器–客户应用容器–Web容器:装载JSP和Servlet应用组件,这些组件实现了Web客户需要的功能–EJB容器:装载实体Bean、有状态Bean、无状态Bean、消息Bean–J2EE容器的体系结构可以分成四个部分:–组件约定:为了让组件能够在容器运行环境中被管理,应用组件必须遵守容器定义的某种约定–容器

6、服务API:J2EE平台规范定义了一套每个具体的J2EE平台都必须支持的Java标准扩展接口。Java容器提供了服务级的API抽象–声明服务:具体的实现方式称为部署。部署定义了容器和组件之间的结构约定,要为每组应用组件定义一个部署–其它的容器服务。例如,对组件生命周期的管理、集群技术等组件技术——EJB容器简介i编写EJB组件的主要目的就是为了利用EJB容器所提供的服务。EJB容器提供的服务包括:–持续化–声明性事务–数据缓存–声明性安全性–错误处理–业务逻辑的组件框架–伸缩性与错误修复–可移植性–可管理性服务技术i服务技术包含下述

7、内容:–JDBC:JDBC2.x应用程序接口包括两部分——2.x核心应用程序接口(java.sql包)和JDBC2.x可选的应用程序接口包(javax.sql包)–Java事务API(JTA)和服务–Java名字和目录接口,简称JNDI,提供了名字服务。名字服务把一个名称与一个对象相联系,这样客户能使用指定的名称定位对象JNDI寻址(JNDILookup)服务JNDI寻址(JNDILookup)服务向企业内的多重名字和目录服务提供了一个统一的接口,这样应用程序组件可以访问名字和目录服务。服务技术i服务技术包含下述内容:–JDBC:J

8、DBC2.x应用程序接口包括两部分——2.x核心应用程序接口(java.sql包)和JDBC2.x可选的应用程序接口包(javax.sql包)–Java事务API(JTA)和服务–Java名字和目录接口,简称JNDI,提供了名字服务。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。