J2EE的构造[Java编程]
本文“J2EE的构造[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
这种基于组件,具有平台无关性的J2EE构造使得J2EE程序的编写非常简单,因为业务逻辑被封装成可复用的组件,并且J2EE服务器以容器的情势为全部的组件范例供应后台服务.因为你不用自己开辟这种服务,所以你可以集合精神办理手头的业务问题.
容器和服务:
容器设置定制了J2EE服务器所供应得内涵支持,包含安全,事件管理,JNDI(JavaNamingandDirectoryInterface)寻址,远程衔接等服务,以下列出最重要的几种服务:
J2EE安全(Security)模子可以让你配置web组件或enterprisebean,这样只有被受权的用户才能拜候系统资源.每一客户属于一个分外的角色,而每个角色只答应激活特定的办法.你应在enterprisebean的安置描写中声明角色和可被激活的办法.由于这种声明性的办法,你没必要编写加强安全性的法则.
J2EE事件管理(TransactionManagement)模子让你指定构成一个事件中全部办法间的关系,这样一个事件中的全部办法被当作一个单一的单元.当客户端激活一个enterprisebean中的办法,容器参与一管理事件.因有容器管理事件,在enterprisebean中没必要对事件的边界举行编码.要求掌握分布式事件的代码会非常复杂.你只需在安置描写文件中声明enterprisebean的事件属性,而不用编写并调试复杂的代码.容器将读此文件并为你处理此enterprisebean的事件.
JNDI寻址(JNDILookup)服务向企业内的多重名字和目录服务供应了一个统一的接口,这样利用程序组件可以拜候名字和目录服务.
J2EE远程衔接(RemoteClientConnectivity)模子管理客户端和enterprisebean间的低层交互.当一个enterprisebean成立后,一个客户端可以调用它的办法就象它和客户端位于同一虚拟机上一样.
生存周期管理(LifeCycleManagement)模子管理enterprisebean的成立和移除,一个enterprisebean在其生存周期中将会历经几种状况.容器成立enterprisebean,并在可用实例池与活动状况中移动他,而终究将其安闲器中移除.即便可以调用enterprisebean的create及remove办法,容器也将会在后台履行这些任务.
数据库衔接池(DatabaseConnectionPooling)模子是一个有代价的资源.获得数据库衔接是一项耗时的工作,并且衔接数非常有限.容器通过管理衔接池来和缓这些问题.enterprisebean可从池中疾速获得衔接.在bean释放衔接之可为其他bean利用.
容器范例
J2EE利用组件可以安装布置到以下几种容器中去:
EJB容器管理全部J2EE利用程序中企业级bean的履行.enterprisebean和它们的容器运行在J2EE服务器上.
Web容器管理全部J2EE利用程序中JSP页面和Servlet组件的履行.Web组件和它们的容器运行在J2EE服务器上.
利用程序客户端容器管理全部J2EE利用程序中利用程序客户端组件的履行.利用程序客户端和它们的容器运行在J2EE服务器上.
Applet容器是运行在客户端机械上的web浏览器和Java插件的结合.
以上是“J2EE的构造[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:J2ME平台的几个重要概念
- ·下一篇文章:顺服Tiger: 并发调集
- ·中查找“J2EE的构造”更多相关内容
- ·中查找“J2EE的构造”更多相关内容