|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。
在上一节中,我先容了打包和部署的基础慨念及其脚色和利用限定,在这一节中我将向人人先容打包使用程序的详细办法。
打包J2EE使用程序
一个J2EE使用程序能够被打包为一个可移植的部署单位,称为贸易档案文件(enterprisearchive)。一个贸易档案文件是一个尺度的Java档案文件并带有ear扩大名。如许的文件包含一个或多个J2EE模块及一个J2EE使用程序的部署形貌文件。
J2EE使用程序的制造历程次要分为两步:起首,使用组件供应商卖力开辟EJB模块、Web层程序和使用客户模块。其次,使用程序集成商将这些模块打包在一同以创立一个能够部署的J2EE使用模块。同时应当申明的是,一切J2EE模块都是自力的可部署单元。这使组件供应者无需完成全体使用便可开辟自力的功效单位。
可是,我们必要对详细的打包观点和操纵有必定了解。下申明各类范例的J2EE模块(EJB、Web、使用客户和使用程序)及它们如何被部署。固然这个图只显现了一个自力的被部署的EJB模块,可是一切这四品种型的J2EE模块都能够被自力地部署。为了整合一个使用程序,使用程序整合职员将经由过程设定响应模块的部署形貌文件之间的毗连来办理组件之间的依附干系。每一个组件都大概在统一个档案文件中与其他组件具有依附干系,或是在分歧档案文件中。这些依附干系都必需在部署之前办理。整合职员要包管不异组件在分歧的档案文件中的形貌坚持分歧。
<br>
J2EE程序包布局
J2EE规格关于组件和部署单位设置必定数目的需求,多半来讲都是为得当的组件操纵而筹办的,可是组件容器其实不必要及时实行这些划定规矩中的年夜多半。
1、EJB模块
一个EJB模块一般被包装和部署为EJBJava档案文件和一个带有jar扩大名的Java档案文件。这是ejb最小的可部署和可以使用单元。一个尺度的EJB模块包含:
1)Java类文件,包括enterprisebean界说及其当地和远程接口;
2)EJB代码中所依附的Java类文件。这里是指在J2EE平台以外的代码文件;
3)EJB部署形貌文件,其供应了使用程序顶用于enterprisebean的布局和整合信息。一般来讲整合信息是可选的,而且只包括在整合使用程序中。
应当申明的是,ear文件与尺度的jar文件存在明显的区分:ear文件包括一个部署形貌文件,它包括了一个或多个enterprisebean的次要描述信息。
EJBJava档案文件除能够在服务器端利用以外,一个EJBJava档案文件开辟职员还能够开辟包括用户程序必要会见的EJB类文件,这些类年夜多半包括在EJBJava档案文件。应当注重的是,服务器真个组件完成类文件一般不会包括在客户真个Java档案文件。在EJBJava档案文件中或clientJava档案文件中的类能够间接在类文件中引进,或在内部援用中声明。
<p>
最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net网页编程并驾齐驱的 |
|