选择显示字体大小

j2ee概述(4)

7、封装

  j2ee组件被分别打包并绑定到一个j2ee应用程序中以供部署。每一个组件、它的诸如gif、html文件和服务器端功能类这样的相关文件以及一个部署说明组成了一个模块并被添加到j2ee应用程序中。一个j2ee应用由一个或几个enterprise bean组件模块、web组件模块或应用程序客户端组件模块组成。根据不同的设计需求,最终的企业解决方案可以是一个j2ee应用程序,也可以由两个或更多的j2ee应用程序组成。
  一个j2ee应用程序以及它的每一个模块有它自己的部署说明。一个部署说明就是一个具有.xml扩展名的xml文件,它描述了一个组件的部署设置。例如,一个enterprise bean模块的部署说明,描述了一个enterprise bean的事务属性和安全性授权。因为部署说明信息是公开的,因此它可以被改变而不必修改bean的源代码。在运行时,j2ee服务器将读取这个部署说明并遵照执行。
  一个j2ee应用以及它的所有模块被提交到一个enterprise archive (ear)文件中。 一个ear文件就是一个具有.ear扩展名的标准的java archive (jar)文件。在j2ee sdk应用程序部署工具的gui版本中,你首先建立一个ear文件,并在其中添加jar文件和web archive(war)文件。然而,如果你使用的是命令行的打包工具,你必须首先建立jar和war文件,然而才是建立ear文件。有关j2ee sdk工具的详细介绍请参看工具。

  1、每一个ejb jar文件包含一个部署说明、enterprise bean文件以及相关的文件。
  2、每一个应用程序客户端jar文件包含一个部署说明、应用程序客户端的类文件以及相关的文件。
  3、每一个war文件包含一个部署说明、web组件文件以及相关的资源。

  使用模块和ear文件使得运用同一组件以装配许多不同的j2ee应用程序成为可能。不需要额外的编程工作,你唯一要做的是在j2ee ear文件中添加各种j2ee模块。

  8、开发角色

  可重用的模块使得将应用程序的开发过程和部署过程分成不同的角色成为可能。这样,不同的人或公司可以在这一过程的各个部分承担不同的任务。
  最先的两个角色承担购买和安装j2ee产品和工具的任务。在购买和安装好软件之后,应用程序组件提供商就开始开发j2ee组件,应用程序装配者负责装配,而应用程序部署者负责部署。在一个大的组织中,每个这样的角色可能对应于不同的个人和小组。作这样的分工是因为前一个角色将会输出一个可移植的文件,而这将是后一个角色的输入。例如,在应用程序组件提供商阶段,一个enterprise bean软件开发者提交ejb jar文件。而在应用程序装配者阶段,另一些开发者将这些ejb jar文件组合到一个j2ee应用程序中并将其保存为一个ear文件。在应用程序部署者阶段,消费者站点的系统管理员使用ear文件将j2ee应用程序安装到j2ee服务器中。
  不同的角色不一定总得由不同的人来执行。例如,你是在一个小公司工作或者你是从事一个样本程序的原型开发,你也可能需要执行每一个阶段的任务。

  9、j2ee产品提供者

  j2ee产品提供者是设计并提供实现j2ee规范所定义的j2ee平台、api和其它功能的公司。这一般是指操作系统数据库系统、应用程序服务器web服务器的卖主,它们依照j2ee的规范实现j2ee平台。

  9.1工具提供者
  工具提供者是指建立组件提供者、装配者和部署者所使用的开发、装配和打包的工具的公司或个人。有关j2ee sdk 1.3可用工具的详细信息参见工具。

  9.2 应用程序组件提供者
  应用程序组件提供者是指建立j2ee应用程序所使用的web组件、enterprise bean、applet或应用程序客户端的公司或个人。

  9.3 enterprise bean开发者
  一个enterprise bean开发者执行下面的任务并递交一个包含enterprise bean的ejb jar文件:

  1、编写并编译源代码
  2、详细说明部署描述
  3、将.class文件和部署描述绑定到一个ejb jar文件中

  9.4 web组件开发者
  一个web组件开发者执行下面的任务并提交一个包含web组的war文件:

  1、编写并编译servlet源代码
  2、编写jsphtml文件
  3、详细说明web组件的部署描述
  4、将.class、.jsp、.html和部署描述绑定到war文件中

  9.5 j2ee应用程序客户端开发者
  一个应用程序客户端开发者执行下面的任务并提交一个包含j2ee应用程序客户端的jar文件:

  1、编写并编译源代码
  2、详细说明客户端的部署描述
  3、将.class文件和部署描述绑定到jar文件中

  9.6 应用程序装配者
  应用程序装配者是从组件提供者接受应用程序组件jar文件并将其装配到一个j2ee应用程序ear文件中的公司或个人。装配者或部署者可以直接编辑部署说明或者使用可以根据交互式的正确地添加xml标志的工具。一个软件开发者执行下列任务并递交一个包含j2ee应用程序的ear文件:

  1、将上一阶段建立的ejb jar文件和war文件装配到一个j2ee应用程序(ear)文件中。
  2、详细说明有关j2ee应用程序的部署说明。
  3、检验ear文件中的组件是否遵守j2ee规范。   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons