J2EE 的结构 |
作者:佚名 发布时间:2005-04-02 来源:不详
|
这种基于组件,具有平 辑被封装成可复用的组件, 因为你不用自己开发这种服
|
台无关性的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使用。
|
EJB 容器管理所有J2EE 运行在J2EE 服务器上.
|
应用程序中企业级bean 的执行
|
. enterprise bean 和它们的容器
|
Web 容器管理所有J2EE 应用程序中J 器运行在J2EE 服务器上.
|
SP页面和Servlet组件的执行. Web 组件和它们的容
|
应用程序客户端容器管 端和它们的容器运行在J2EE
|
理所有J2EE应用程序中应用程序 服务器上.
|
客户端组件的执行. 应用程序客户
|
Applet 容器是运行在
|
客户端机器上的web浏览器和 Ja
|
va 插件的结合.
| |
|
|
|
|