加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 阅读中心 > 软件学习

J2EE 的结构

时间:2014-05-04 10:04:45  来源:不详  作者:佚名
 
  这种基于组件,具有平
辑被封装成可复用的组件,
因为你不用自己开发这种服
台无关性的J2EE 结构使得J2EE
并且J2EE 服务器以容器的形式
务, 所以你可以集中精力解决手
程序的编写十分简单,因为业务逻
为所有的组件类型提供后台服务.
头的业务问题.
  容器和服务

  容器设置定制了J2EE服
Naming and Directory Int
安全(Security)模型可以让
访问系统资源. 每一客户属
enterprise bean的布置描
编写加强安全性的规则。
务器所提供得内在支持,包括安
erface)寻址,远程连接等服务,
你配置 web 组件或enterprise
于一个特别的角色,而每个角色
述中声明角色和可被激活的方法

全,事务管理,JNDI(Java
以下列出最重要的几种服务:J2EE
bean ,这样只有被授权的用户才能
只允许激活特定的方法。你应在
。由于这种声明性的方法,你不必

  J2EE 事务管理(Trans
关系,这样一个事务中的所
bean中的方法,容器介入一
的边界进行编码。要求控制
enterprise bean的事务属
enterprise bean的事务。J
了一个统一的接口,这样应
Client Connectivity)模
enterprise bean创建后,
样.
action Management)模型让你
有方法被当成一个单一的单元.
管理事务。因有容器管理事务,
分布式事务的代码会非常复杂。
性,而不用编写并调试复杂的代
NDI 寻址(JNDI Lookup)服务向
用程序组件可以访问名字和目录
型管理客户端和enterprise bea
一个客户端可以调用它的方法就

指定组成一个事务中所有方法间的
当客户端激活一个enterprise
在enterprise bean中不必对事务
你只需在布置描述文件中声明
码。容器将读此文件并为你处理此
企业内的多重名字和目录服务提供
服务.J2EE远程连接(Remote
n间的低层交互. 当一个
象它和客户端位于同一虚拟机上一

  生存周期管理(Life Cycle Managem
enterprise bean在其生存周期中将会历
实例池与活动状态中移动他,而最终将其
create及remove方法,容器也将会在后台
ent)模型管理enterprise bean的创建和移除,一个
经几种状态。容器创建enterprise bean,并在可用
从容器中移除。即使可以调用enterprisebean的
执行这些任务。
  数据库连接池(Database Connectio
连接是一项耗时的工作,而且连接数非常
enterprise bean可从池中迅速获取连接
n Pooling)模型是一个有价值的资源。获取数据库
有限。容器通过管理连接池来缓和这些问题。
。在bean释放连接之可为其他bean使用。
  容器类型

  J2EE应用组件可以安装部署到以下几种容器中去:                             
  EJB 容器管理所有J2EE
运行在J2EE 服务器上.
应用程序中企业级bean 的执行

. enterprise bean 和它们的容器

  Web 容器管理所有J2EE 应用程序中J
器运行在J2EE 服务器上.
SP页面和Servlet组件的执行. Web 组件和它们的容

  应用程序客户端容器管
端和它们的容器运行在J2EE
理所有J2EE应用程序中应用程序
服务器上.
客户端组件的执行. 应用程序客户

  Applet 容器是运行在
客户端机器上的web浏览器和 Ja
va 插件的结合.
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
后牧工业区厂房1500平出租
后牧工业区厂房1500平
现实的童话公主艾米·罗森
现实的童话公主艾米·
科比专为大场面而生
科比专为大场面而生
“最美清洁工”原是《赤壁》宫女
“最美清洁工”原是《
相关文章
    无相关信息
栏目更新
栏目热门