javaee-5_0-fr-spec (二)-happyforever82-iteye技术网站
2011年06月01日
EE.1.1 鸣谢 这份规范汇集了很多人的工作. Vlada Matena编写了一份草稿和. Sekhar Vajjhala, Kevin
Osborn 和 Ron Monzillo编写.Hans Hrasna 编写了. Seth White编写.
Jim Inscore, Eric Jendrock和 Beth Stearns协助了编辑工作. Shel Finkelstein, Mark Hapner, Danny Coward, Tom Kincaid 和Tony Ng对多份草稿提供了反馈. 当然, 在与业界伙伴的多次会谈及反馈评论中, 这份规范才得以定型.
EE.1.2 鸣谢 (Version 1.3)
EE.1.3 鸣谢 (Version 1.4)
EE.1.4 鸣谢 (Version 5)
EE.2 平台概述
本章节简要介绍Java平台及企业版
EE.2.1 架构
JavaEE平台架构的各元素之间的关系在图表EE.2-1中展示. 请注意, 此图片仅展示了各元素之间的逻辑关系, 但并不意味着分布到独立的机器, 进程, 地址空间或者虚拟机各元素之间的物理分层.
独立矩形标识的容器表示JavaEE运行时环境, 此环境提供了必要的服务给矩形上半部分所代表的程序组件, 这些服务在矩形的下半部分的区块被标识出来.例如, 客户端应用的容器提供了Java消息服务API及其它服务给客户端应用. 所有的这些服务都将会在下面被解释. 请查看 EE.2.6 章节, "JAVA EE标准服务".
这些箭头表示了对JavaEE平台其它部分的必要请求.客户端应用容器通过使用JDBC API提供给客户端应用直接访问DataBase的能力. 类似的数据库访问还可以由Web容器提供给Jsp页面和Servlet 和 Ejb容器提供给EnterpriseBeans.
必要的, J2SE运行时环境提供了Java2标准版的API集合供每种程序组件使用.
接下来的章节描述了JavaEE平台各种元素的需求.
EE.2.2 程序组件
JavaEE运行环境定义了JavaEE产品必须支持的四种程序组件类型.
● 客户端应用是使用Java程序语言编写的, 在桌面电脑上执行的GUI程序.客户端应用提供了类似于本地应用的用户体验, 并且提供了对于JavaEE中间层各种能力的访问条件.
● Applets是在一个Web浏览器中执行的GUI组件, 也可以在支持applet程序模型的各种应用和设备上运行. Applets可以被用来为JavaEE应用提供一个强大的用户接口(简单的HTML页面也可以在JavaEE应用中被用来提供更多有限的用户接口)
● Servles, Jsp页面, Jsf应用, 过滤器, Web事件监听器通常运行在Web容器中, 被用来响应从Web客户端发出的HTTP请求. Servles, Jsp页面, Jsf应用, 过滤器通常被用来生成HTML页面从而提供用户接口. 它们也被用来生成XML或者其它格式的数据, 提供给其它程序组件. 一种特别各类的servlet使用SOAP/HTTP协议来提供web services支持. Servlets, Jsp技术或者Jsf技术所产生的页面在这个规范中被当做一个整体, 叫做"Web组件". web应用由Web组件和其它资料组成, 例如 HTML页面. Web组件在Web容器中运行. JavaEE规范中要求Web服务器必须包含一个Web容器并支持其它协议,安全等等.
● Enterprise JavaBeans组件在一个支持事务的可控环境下运行.Enterprise beans通常包含一个JavaEE应用的业务逻辑. Enterprise beans可以利用SOAP/HTTP协议直接提供WebServices.
EE.2.2.1 JavaEE服务器对应用组件的支持
JavaEE服务器提供了一系列部署, 管理和运行的支持环境, 使得各种应用组件保持一致. 应用组件在JavaEE服务器上可以依据他们不同的依赖情况被分成三大类.
● 被JavaEE服务器部署, 管理和执行的组件. 这些组件包含Web组件和Enterprise JavaBeans组件. 具体请参考各组件的独立规范.
● 组件被JavaEE服务器管理和部署, 但被一台客户端机器装载和运行. 这些组件包括web资源, 例如HTML页面和内嵌到HTML面页中的applets.
● 那些在本规范中未定义的部署和管理的组件. 应用客户端被划为此种类. 本规范的将来版本可能会全面地定义应用客户端的部署和管理. 请参考EE.9章节,"客户应用端" 查看客户应用端的具体描述
EE.2.3 容器
容器提供了JavaEE应用组件的运行时支持. 容器为应用组件使用JavaEE API 提供了一个统一的视图. JavaEE应用组件不必和其它的JavaEE应用组件直接作用. 它们使用协议和容器提供的方法来和其它组件及平台服务相互作用.在应用组件和JavaEE服务之间插入一个容器, 并且允许容器透明的注入组件所要求的服务, 比如声明式事务管理, 安全检测, 资源池和状态管理.
一个典型的JavaEE产品可以为每种应用类型提供一个容器: 应用客户端容器, applet容器, Web组件容器和 enterprise bean容器.
EE.2.3.1 容器要求
本规范要求容器提供一个Java Compatible运行时环境. 此运行时环境定义在Java2平台标准版5.0规范中. applet容器会使用Java插件来提供这个环境, 或者它自身提供. applet容器提供的JDK1.1 APIs的用途不在本规范的范围内.
容器必须理解为了部署而将应用组件打包的文件格式.
JavaEE产品提供者负责实现容器. 请在EE.2.10.1中查看产品提供者职责."JavaEE产品提供者".
本规范定义了每个JavaEE产品必须提供的一系列标准服务. 这些标准服务在下面被描述. JavaEE容器提供APIs以供应用组件访问这些服务. 本规范描述了使用连接器的标准方法来扩展JavaEE服务到非JavaEE应用系统, 比如大型主机系统和ERP系统.
EE.2.3.2 Java EE服务器
基础性的JavaEE容器仅仅是服务器的一部分. 一个JavaEE产品提供者使用基于Java2平台标准版技术开发的事务处理基础结构来实现了JavaEE 服务器端功能.JavaEE客户端功能通常是基于J2SE技术
发表评论
-
C#核心基础知识归纳
2012-01-20 01:01 1225C#核心基础知识归纳 201 ... -
ExtJS 4 beta 2发布了
2012-01-20 01:01 1093ExtJS 4 beta 2发布了 2011年04月07日 ... -
ABAP Dropdown List
2012-01-20 01:01 2047ABAP Dropdown List 2011年05 ... -
240多个jQuery插件
2012-01-20 01:01 1055240多个jQuery插件 2011年05月11日 有志 ... -
Flash builder 4.5支持Android平台之初体验
2012-01-20 01:01 590Flash builder 4.5支持Android平台之初体 ... -
2011年度工作总结
2012-01-19 08:50 6632011年度工作总结 2011年12月23日 ... -
浅谈园长的领导策略
2012-01-19 08:50 690浅谈园长的领导策略 20 ... -
ziliao
2012-01-19 08:50 658ziliao 2011年09月23日 雅安市民办 ... -
毛坦厂艺术幼儿园办学章程
2012-01-19 08:49 917毛坦厂艺术幼儿园办学 ... -
6.18-3
2012-01-19 08:49 5706.18-3 2011年06月18日 新闻 网页 贴吧 ... -
Win7系统服务优化攻略
2012-01-17 01:17 1281Win7系统服务优化攻略 2011年01月29日 Win ... -
Win7特别功能:优化篇
2012-01-17 01:17 850Win7特别功能:优化篇 201 ... -
DLL劫持原理------转载自百度
2012-01-17 01:17 1032DLL劫持原理------转载自百度 2011年07月29日 ... -
2011-4-22
2012-01-17 01:17 7112011-4-22 2011年04月22日 Window ... -
system32文件夹里的文件详解
2012-01-17 01:17 770system32文件夹里的文件详解 2011年05月23日 ... -
2012-1-12
2012-01-15 19:59 5322012-1-12 2012年01月12日 瀹剁┓浜轰 -
看得懂的帮忙翻译下。
2012-01-15 19:59 599看得懂的帮忙翻译下。 2010年03月21日 锘NXTV ... -
66666666666666666666666666666
2012-01-15 19:59 63666666666666666666666666666666 ... -
其实这些我一直不敢看
2012-01-15 19:59 530其实这些我一直不敢看 2009年10月10日 绔?浼ょ -
java5注释
2012-01-11 12:11 597java5注释 2011年06月01日 先写一个注释 ...
相关推荐
JavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源...
Java EE 规范(英文版) 包括以下部分 servlet-2_4-fr-spec ...javaee-5_0-fr-spec javamail-1.4-mrel jaxb-2_0-fr-spec jaxws-2_0-fr-spec jsp-2_1-fr-spec jsp-2_1-fr-spec-el jstl-1_2-mrel2-spec jta-1_0_1B-spec
Java™ Platform, Enterprise Edition (Java EE) Specification, v5
JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1...
javaee官方英文版api文档,zip格式。需要的可以转换为chm格式
Java™ Platform, Enterprise Edition 6 (Java EE 6) Web Profile Specification 经典英文开发文档 用了就知道
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
Eclipse JavaEE 2020-03最新版 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip
java_ee_sdk-5_03-javadocs.api javaee1.5api文档 java_ee_sdk-5_03-javadocs学习文档
JavaEE-api-7.0_EN 最新发布的7.0 JavaEE
mysql-apt-config_0.8.0-1_all.deb
jdk-10.0.2_windows-x64_bin.exe。
Java api关于java使用帮助,能帮助初学者用户查看不会的函数。
javaee-api-8.0-javadoc.jar,这是javaee1.8api的jar包,解压后可用javadoc2chm制作成chm帮助文档。
eclipse-jee-win32-x86_64安装包,下载回来解压直接打开可用,亲测完全可用,不用担心。适合32位系统,64位系统。这个eclipse开发软件可用于javaEE,java,调试等等,用来学习javaWeb,javaSE或开发项目都非常好用
---------- JAVAEE_5_Libraries,开发java web项目需要的库文件 ----------
eclipse-jee-mars-2-win32-x86_64集成maven、git等环境,适用于快捷搭建开发环境
JavaEE_Platform_Spec
java javaee-api-6.0-5
javaee-api-5.jar 如果帮到你了,在评论里美言几句吧