分享
 
 
 

J2EE 应用程序

王朝java/jsp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

<!--start head -->

<scrIPT src="Java开发者----J2EE 应用程序.files/head1.js"

A:link,A:visited {text-decoration:none;color:#0000FF;}

A:hover {color: #ff6666; text-decoration: none}

<scrIPT src="Java开发者----J2EE 应用程序.files/ads.js"

<scrIPT src="Java开发者----J2EE 应用程序.files/head2.js"

<!--end head --><!--start first table -->

J2EE 应用程序

作者:不详

J2EE 应用程序

从以下三种模组装配J2EE应用程序:Enterprise Beans,Web components和J2EE应用程序客户端。这些模组是可重用的,你从已有的Enterprise Bean和Components建立一个新的应用程序。并且,由于这些模组的轻便性,他们所组成的应用程序将会可以运行在符合规范的任何J2EE服务器。

J2EE应用程序的内容

图1-4显示J2EE应用程序的继承关系。一个J2EE应用程序可能包含一个或多个Enterprise Bean,Web components,或J2EE应用程序客户端组件。一个Enterprise Bean由三个Class文件组成,EJB class,远程接口,Home接口。(下一章将详细讨论这些class文件).Web Components可包含下列文件类型:Servlet class,JSP,HTML,GIF.J2EE应用程序客户是运行于可容许其存取J2EE服务的环境(容器)中的Java应用程序。

每个J2EE应用程序,Web Component,Enterprise Bean,和J2EE应用程序有一个分布描述(Deploy Descriptor)(图1-4缩写Deploy Descriptor为DD)。一个分布描述是一个描述组件的.XML文件。例如,EJB分布描述声明Enterprise Bean的事务特性和安全性认证。因为这些信息是声明性的,不需对Bean的源码进行更改就能改变。运行时,J2EE读取这些信息并逐步操作Beans.

图1-4 J2EE应用程序的内容

J2EE使用某个特别的文件格式来捆绑每个模块,用.ear文件捆绑J2EE应用程序,用.jar捆绑Enterprise Bean。例如,一个.ear文件,包含一个.xml文件作为其分布描述,或一个或多个EJB.jar和.war文件。一个EJB.jar包含它的分布描述,和作为enterprise bean的.class文件,下表列出了J2EE应用程序中的每一文件类型:

表1-2 J2EE文件用途

元素 文件类型

J2EE应用程序 .ear

J2EE应用程序分布描述 .xml

Enterprise Bean EJB.jar

EJB 分布描述 .xml

EJB class .class

远程接口 .class

Home接口 .class

Web Component .war

Web Component分布描述 .xml

JSP文件 .jsp

Servlet Class .class

Gif文件 .gif

Html文件 .html

J2EE应用程序客户 .jar

J2EE应用程序客户分布描述 .xml

Java应用程序 .class

J2EE应用程序的开发阶段

J2EE应用程序的开发,有以下几个阶段

Enterprise Bean创建

Web Component创建

J2EE应用程序装配

J2EE应用程序分布

在一个大的组织里,每个环节可能有不同的小组或个人负责。这种人力分配的实现是因为每前一个阶段都生成一个轻便的输出文件到下一阶段。例如,在Enterprise Bean的生成阶段,开发者分发EJB.jar文件。在J2EE应用程序阶段,另一个开发者将这些EJB.jar文件与J2EE应用程序连接起来并存储为.ear文件。在最后阶段,J2EE应用程序的分布阶段,客户端的系统管理员利用.ear文件将J2EE应用程序安装到J2EE服务器上。图1-5显示最后两个阶段。

不同的阶段并非总是由不同的人来执行。例如,如果是一个小型公司,或你自己的例程,你可以自己完成每一个阶段。

图1-5 J2EE应用程序的装配及分布

以下部分总结J2EE应用程序的开发阶段。因为J2EE应用程序不需要每个类型的模块都有,只有前三个是必需的。最后两步是必要的。既然我们集中讨论Enterprise Bean,就不讨论Web Component的创建阶段。手册的下一章节,Getting Started,将向你演示一个包含Enterprise Bean的J2EE应用程序。

Enterprise Bean创建阶段

人员:软件开发人员

任务:

*编写及编译Enterprise Bean需要的Java源代码

*规范Enterprise Bean的分布描述

*生成.class文件和分布描述到EJB.jar文件

可发布文件:包含Enterprise Bean的EJBl.jar文件

Web Component创建阶段

人员:网络设计者(JSP component),软件开发人员(servlets)

任务:

*编写及编译Servlet的源码

*编写.jsp及.html文件

*捆绑.class,.jsp,.html和分布描述到.war文件

可发布文件:包含Web Component的.war文件

J2EE应用程序的客户端创建

人员:软件开发人员

任务:

*编写及编译客户端必需的Java源代码

*规范客户端的分布描述

*捆绑.class文件和分布描述到作为客户端的.jar文件

可发布文件:包含J2EE应用程序客户端的.jar文件

J2EE应用程序的装配

人员:软件开发人员

任务:

*装配在上一阶段生成的Enterpise Bean文件(EJB.jar)和Web Component(.war)文件到J2EE应用程序文件(.ear)

*规范J2EE应用程序的分布规范

可发布文件:包含J2EE应用程序的.ear文件

J2EE应用程序的分布

人员:系统管理员

任务:

*添加过程中的J2EE应用程序文件(.ear)到J2EE服务器中

*通过修改分布J2EE应用程序的描述文件配置J2EE应用程序的可选环境变量

*布置(安装)J2EE应用程序到服务器

<!--end first table --><!-- start foot -->

<scrIPT src="Java开发者----J2EE 应用程序.files/foot1.js"

<scrIPT src="Java开发者----J2EE 应用程序.files/adsindex.js"

<scrIPT src="Java开发者----J2EE 应用程序.files/foot2.js"

<!-- end foot -->

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有