J2EE操纵程序打包与安置之二[Java编程]
本文“J2EE操纵程序打包与安置之二[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在上一节中,我介绍了打包和布置的基本慨念及其角色和利用限制,在这一节中我将向大家介绍打包利用程序的具体办法.
打包J2EE利用程序
一个J2EE利用程序可以被打包为一个可移植的布置单元,称为商业档案文件(enterprise archive).一个商业档案文件是一个尺度的Java档案文件并带有ear扩大名.这样的文件包含一个或多个J2EE模块及一个J2EE利用程序的布置描写文件.
J2EE利用程序的制作历程主要分为两步:首先,利用组件供应商负责开辟EJB模块、Web层程序和利用客户模块.其次,利用程序集成商将这些模块打包在一同以成立一个可以布置的J2EE利用模块.同时应当阐明的是,全部J2EE模块都是独立的可布置单位.这使组件供应者无需实现全部利用便可开辟独立的功效单元.
但是,我们需求对具体的打包概念和操作有一定理解.下图1阐明各种范例的J2EE 模块(EJB、Web、利用客户和利用程序)及它们怎样被布置.固然这个图只显示了一个独立的被布置的EJB模块,但是全部这四种范例的J2EE模块都可以被独立地布置.为了整合一个利用程序,利用程序整合人员将通过设定呼应模块的布置描写文件之间的衔接来办理组件之间的依靠关系.每个组件都大概在同一个档案文件中与其他组件具有依靠关系,或是在差别档案文件中.这些依靠关系都必须在布置之前办理.整合人员要保证相同组件在差别的档案文件中的描写保持一致.
图1 J2EE程序包构造
J2EE规格关于组件和布置单元设置一定数目的需求,大都来说都是为得当的组件操作而预备的,但是组件容器并不需求及时履行这些法则中的大大都.
1、EJB模块
一个EJB模块普通被包装和布置为EJB Java档案文件和一个带有jar扩大名的Java 档案文件.这是ejb最小的可布置和可以利用单位.一个尺度的EJB模块包含:
1) Java类文件,包含enterprise bean定义及其本地和远程接口;
2) EJB代码中所依靠的Java类文件.这里是指在J2EE平台之外的代码文件;
3) EJB布置描写文件,其供应了利用程序顶用于enterprise bean的构造和整合信息.普通来说整合信息是可选的,并且只包含在整合利用程序中.
应当阐明的是,ear文件与尺度的jar文件存在明显的辨别:ear文件包含一个布置描写文件,它包含了一个或多个enterprise bean的主要描述信息.
EJB Java档案文件除了可以在服务器端利用之外,一个EJB Java档案文件开辟人员还可以开辟包含用户程序需求拜候的EJB类文件,这些类大大都包含在EJB Java档案文件.应当注意的是,服务器端的组件实现类文件普通不会包含在客户端的Java档案文件.在EJB Java档案文件中或client Java档案文件中的类可以直接在类文件中引入,或在外部引用中声明.
以上是“J2EE操纵程序打包与安置之二[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |