Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1529960
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:51:44

一起学习
可重用的应用组件(Reusable Application Components) J2EE组件(applets、应用的客户、enterprise beans、JSP页面及servlets)都被打包成模块,并以Java ARchive(JAR)文件的形式交付。一个模块有相关的组件、相关的文件及描述如何配置组件的配置描述文件组成。 例如,在组装过程中,一个HTML页面和servlet被打包进一个模块之中,该模块包含该HTML文件、servlet组件及相关的配置描述文件,并以一个Web ARchive(WAR)文件的形式交付,该WAR文件是一个带.war扩展名的标准JAR文件。使用模块使得利用相同的组件中某些组件来组装不同的J2EE应用程序成为可能。 例如,一个J2EE应用程序的Web版可能有一个enterprise bean组件,还有一个JSP页面组件。该enterprise bean组件可以与一个应用客户组件结合,以生成该应用程序的非Web版本。而这并不需要额外的编码,只是一个装配和部署的问题。 而且,可重用组件使得将应用开发和部署过程划分成由不同的角色来完成成为可能,这样不同的人或者公司就能完成封装和部署过程的不同部分。J2EE平台定义了如下角色: J2EE产品提供商(J2EE Product Provider) 设计并使J2EE平台、API和在J2EE规范中定义的其他特征能被其他公司或个人使用。 应用组件提供商(Application Component Provider) 创建用于J2EE应用程序的Web组件、enterprise bean组件、applets或应用客户程序的公司或个人。在装配过程中,应用组件文件、接口及类被打包进一个JAR文件中。 应用程序装配商(Application Assembler) 从组件提供商获得应用组件JAR文件,并将它们组装成一个J2EE应用的Enterprise ARchive(EAR)文件的公司或个人,此中文件是一个带.ear扩展名的标准JAR文件。 应用装配商提供与该应用程序相关的整体信息,并使用验证工具来检验EAR文件的内容是正确的。组装和部署信息存储在一个基于文本的配置描述文件中,此种文件使用XML标记来标记该文本。应用装配商可以按照第7章“设计企业应用”的描述直接编辑该配置描述文件,或者使用一个能通过交互式选择来正确添加XML标记的装配和部署工具来编辑该配置描述文件。 部署者(Deployer) 部署J2EE应用程序的公司或个人。职责包括设定事物控制、安全属性,并根据应用组件提供商提供的指示来标明一个enterprise bean是自己处理自身的存储,还是有一个容器来处理等。 部署涉及配置和安装。在配置过程中,部署者遵循应用组件提供商提供的指示来解决外部依赖问题,定义安全设定,以及分配事物属性。在安装过程中,部署者将应用组件安装到服务器上,并生成容器特定的类和接口。 系统管理员(System Administrator) 配置并管理运行J2EE应用程序的计算环境和网络基础设施,并监督运行时环境的人员。 工具提供商(Tool Provider) 生产被组件提供商、装配商和部署者使用的用于进行开发、组装和打包的工具的公司或个人。
相关连接:
J2EE 蓝图摘要一 J2EE 蓝图摘要二——J2EE基本架构:概述 J2EE 蓝图摘要三——可重用的应用组件 J2EE 蓝图摘要三——设计用户界面和引擎 J2EE 蓝图摘要四——设计基于Web的应用程序 J2EE 蓝图摘要五——Servlets和JSP页面 J2EE 蓝图摘要六——模型,视图和控制器架构 J2EE 蓝图摘要七——J2EE应用程序中的Enterprise Bean J2EE 蓝图摘要八——宠物商店应用程序 下载本文示例代码


J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件J2EE 蓝图摘要三——可重用的应用组件
阅读(148) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~