WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章J2ME技术开发环境J2EE平台介绍

J2EE平台介绍
作者:未知  来源:转载  发布时间:2005-8-2 9:44:34
并且安装了, J2EE组件可以由应用组件提供商开发,由应用组装商组装,由应用部署商部署。在一个大的机构中,每一个角色由不同的个人或小组完成。这种劳动力的分割是可行的,因为每一个先前的角色输出一个可移植的文件,这个文件可以作为后续角色的输入。例如,在应用组件开发阶段,一个企业Bean软件开发商提交EJB JAR文件。在应用组装角色中,另一个开发商把这些EJB JAR文件与J2EE应用相结合,并存放在一个EAR文件中。在应用部署角色中,系统管理员在客户现场,使用EAR文件,把J2EE应用安装到一个J2EE服务器中。

不同的角色并不是总是由不同的人来执行的。如果你为一个小公司工作,或者你在构建一个测试应用,你可能要执行每一个阶段的工作。

J2EE产品供应商

J2EE产品供应商是设计和制作能够用于销售的J2EE平台、API和J2EE规范所定义的其他特性的公司。产品供应商一般是操作系统、数据库系统、应用服务器或Web服务器厂商,他们根据J2EE规范实现J2EE平台。

工具供应商

工具供应商是个人或公司,他们提供组件开发商、组装商、部署商等使用的开发、组装和包装工具。参见工具信息提供的J2EE SDK 1.3兼容的工具。

应用组件供应商

应用组件供应商是公司或个人,他们制作Web组件、企业Beans、applet或应用客户端,这些组件可用于J2EE应用。

企业Bean制作

软件开发者完成以下工作,以提供包含企业Bean的EJB JAR文件:

• 编写并编译源代码

• 定制部署描述

• 捆绑.class文件和部署描述到一个EJB JAR文件

Web组件制作

Web开发者(JSP页面)或软件开发者(servlet)完成以下工作,以提供包含Web组件的WAR文件。

• 编写并编译servlet源代码

• 编写JSP和HTML文件

• 为web组件定制部署描述

• 捆绑.class,.jsp,.html和部署描述文件到WAR文件

J2EE应用客户端制作

软件开发者完成以下工作,以提供包含J2EE应用客户端的JAR文件。

• 编写并编译源代码

• 为客户端定制部署描述

• 捆绑.class文件和部署描述文件到JAR文件


应用组装商

应用组装商是一些公司或个人,他们从组件供应商那里得到应用组件的JAR文件,并组装成J2EE应用的EAR文件。组装商和部署商可以直接编辑部署描述或者使用工具,根据交互方式的选择,正确的增加XML标签。软件开发商完成以下工作,以提供包含J2EE应用的EAR文件。

• 组装EJB JAR和前一阶段开发的Web组件(WAR)文件,生成新的J2EE应用(EAR)文件。

• 为J2EE应用定制部署描述

• 检查EAR文件的内容是否是很好格式化的并符合J2EE规范

应用部署商和管理员

部署商和管理员是公司或个人,他们配置并部署J2EE应用,管理J2EE运行的计算和网络架构,并监视运行环境。责任包括设置交易控制,安全属性,并设定与数据库地连接。

在配置过程中,部署者遵循由应用组件供应商提供的指南,解决外部依赖关系,设定安全框架,设置交易属性。在安装过程中,部署商将应用组件转移到服务器上,并生成容器专用的类和接口。

部署商/系统管理员完成以下工作,已安装并配置J2EE应用。

• 增加在前一阶段制作的J2EE应用(EAR)文件到J2EE服务器上

• 为运行环境配置J2EE应用,即修改J2EE应用的部署描述

• 检查EAR文件的内容是否是很好格式化的并符合J2EE规范

• 部署(安装)J2EE应用的EAR文件到J2EE服务器

参考实现软件

J2EE SDK是由Sun公司提供的J2EE平台和规范的非商业用途的实现,适用于示范、原形制作和教学环境。包含J2EE应用服务器、Web服务器、关系型数据库、J2EE API等,是一套完整的开发部署工具。你可以从网上下载J2EE SDK。

• 产品开发商使用J2EE SDK确定在一组给定应用条件下必须组那些实现,并且运行J2EE兼容性测试包,以检测它们的产品测试包是否完全符合J2EE规范。

• 应用组件开发商在J2EE SDK上运行他们的J2EE应用,以验证这些应用是否适用于所有J2EE产品和工具。

Web服务器

Web服务器提供一个或多个Web容器。例如,Web容器一般依赖于Web服务器提供HTTP消息管理。J2EE实现不是必须支持某个特定的Web服务器,这意味着不同的J2EE产品对Web服务器的支持是由变化的。

数据库访问

关系性数据库对应用数据提供持久的存储。J2EE实现不是必须支持某一特定类型的数据库,这意味着不同J2EE产品对数据库的支持是变化的。参见J2EE SDK下载文件中的版本说明,提供了参考实现目前支持的数据库清单。

J2EE API

Java 2平台标准版(J2SE)SDK在运行J2EE SDK时是必需的,它为编写J2EE组件提供核心API,核心开发工具,以及Java虚拟机。J2EE SDK提供下列API供J2EE应用使用。

企业JavaBeans技术 2.0

一个企业Bean是一段包含域和方法的代码体,用于实现业务逻辑的一个模块。你可以认为企业Bean是一个构建模块,可以单独使用或与其他企业Beans一起在J2EE服务器上执行业务逻辑。

由三种类型的企业Bean:Session Bean,实体Beans,和消息驱动Beans,这些在业务组件中描述过。有了实体Beans,你无需编写任何SQL代码或直接使用JDBC API执行数据库访问操作。EJB容器替你处理这些。当然,如果你不管因为任何原因,覆盖了却省的容器管理持续性机制,你将需要使用JDBC API。同样,如果你选用Session Beans访问数据库,你必须使用JDBC API。

JDBC 2.0 API

JDBC API是你可以从Java编程语言的方法中,调用SQL命令。你在覆盖了却省的容器管理持续性机制,或选用Session Beans访问数据库,则企业Bean中访问数据库必须使用JDBC API。有了容器管理持续性机制,数据库访问操作由容器来处理,你的企业Bean的实现中不包含JDBC代码或SQL命令。你也可以从servlet或JSP页面中直接使用JDBC API访问数据库,而不通过企业Bean。

JDBC API由两个部分:一个适用于应用组件访问数据库的应用驱动接口;一个是隶属于J2EE平台的服务提供接口。

Java Servlet技术2.3

Java Servlet技术为你定义HTTP专用的servlet类。一个Servlet类扩展了服务器的能力,这个服务器存放着应用,而应用是以请求-响应编程模式被访问的。尽管Servlet可以响应任意形式的请求,但是它通常被用于扩展Web服务器存放的应用。

JavaServer Pages(JSP)技术 1.2

JSP页面技术是你能够在基于文本的文件中结合小段的Java编程语言代码和静态内容。一个JSP页面

上一页  [1] [2] [3] [4]  下一页

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码