JavaEE 5.0规范的最终版(JSR-244)发布了,作为一个八卦主义的架构师,恭敬的翻到第22页-- Changes in Java EE 5。
JavaEE 5.0的思想根本是:
以annotation 代替繁重的deployment descriptors;
以injection的观念改变JNDI的做法;
以better defaults的思想让组件尽量提供免配置的默认行为。
这些技术和观念,不但著名地影响了EJB3,也影响了WS范畴,如使用annotaion的
Web Services Metadata(JSR-181) 。
总观J2EE5.0的改进,主要是三个半方面:
EJB方面,代表EJB重生的
EJB3.0(JSR-220),以Hibernate与Oracle Toplink为基础。
Web方面,主推类似webForm概念的
JSF1.2(JSR-252)与新版的
JSP2.1(JSR-245)。
WebService方面,SOA大风吹拂下,
JAX-WS2.0(JSR-224)与负责Java对象XML绑定的
JAXB2.0(JSR-222) 代替了原来的JAX-RPC1.0与JAXB1.0。
XML方面,Bea牵头的
StAX(JSR-173)(Streaming API for XML)采取了新的pull模式,区别于
JAXP的定义里DOM的完全解释和SAX的push模式。
拉锯了这么久才增加的新feature,完全达到你现在和未来一段时间的期望了么?而且,现在才是规范定稿,离真正支持的Application Server出来又有一段时间。忽然觉得jcp这种民主机制很低效。
分享到:
相关推荐
mail.jar开发包与javaEE5.0冲突
JavaEE 5.0 是对之前版本J2EE 1.5的升级,旨在简化开发过程,提高可移植性和可维护性,同时引入了新的特性和改进。 1. EJB 3.0:Java Enterprise Edition 5.0中最重要的变化之一是Enterprise JavaBeans (EJB)的3.0...
JavaEE 5.0 API是Java企业版的一个关键组成部分,为开发者提供了丰富的接口和类库,用于构建分布式、多层的企业级应用程序。这个API参考文档是开发者的重要工具,它详细阐述了各种JavaEE组件和技术的工作原理及其...
JavaEE5.0是这一系列规范的一个重要版本,它在2006年发布,带来了许多改进和简化,使得开发过程更为高效。本压缩包包含的“JavaEE5.0_API_帮助文档”是一个完整的API参考手册,以CHM(Compiled HTML Help)格式提供...
Java EE 5.0,全称为Java Platform, Enterprise Edition 5,是Java平台上用于构建企业级应用程序的一个版本。它在2006年发布,带来了许多改进和新特性,其中包括了依赖注入(Dependency Injection,简称DI)这一核心...
在这个版本中,JavaEE引入了许多新特性和改进,旨在简化开发流程并提高生产力。以下是一些核心的JavaEE 5.0知识点: 1. **Servlet**:Servlet是JavaEE中的核心组件,用于处理HTTP请求。在JavaEE 5.0中,Servlet 2.5...
JavaEE 5.0 的新特性 #### 2.1 EJB 3.0 Java EE 5.0中最显著的变化之一就是EJB(Enterprise JavaBeans)的更新到了第3.0版。EJB 3.0简化了组件模型,引入了注解支持,允许开发者更加容易地创建企业级服务。 #### ...
### JavaEE 5.0规范中文版知识点解析 #### 一、引言 JavaEE 5.0规范作为企业级应用开发的重要指南,定义了一套完整的API和SPI,旨在为开发者提供构建高度可扩展、高性能的Java应用所需的所有组件和技术。本规范...
### JPA(Java Persistence API) 是JavaEE5.0 平台标准的ORM规范 #### 概述 JPA(Java Persistence API)是Java EE 5.0平台中定义的标准对象关系映射(ORM)规范,它允许开发人员将应用程序中的实体对象与数据库中...
JavaEE 5.0 是Java企业版的一个重要版本,它主要关注于Web应用程序的开发。在本章中,我们将深入探讨JavaEE Web开发的核心技术,包括Servlet、JSP以及相关的Web容器、JavaBean、Web应用架构等多个方面。 首先,...
JavaEE 5.0是Java企业版的一个重要版本,它为开发企业级应用程序提供了一整套框架和服务。这个文档集合,通常称为API文档,包含了JavaEE 5.0所有核心组件和技术的详细说明,帮助开发者理解和使用这些工具来构建...
### JavaEE 5.0 规范中文版关键知识点解析 #### 一、引言与背景 JavaEE 5.0规范是Java企业版的重要里程碑,标志着JavaEE平台的重大进步。这一版本增强了开发者构建企业级应用程序的能力,并引入了一系列重要的新...
Java EE 5.0 API文档是Java企业版(Enterprise JavaBeans,简称EJB)的一个重要参考资料,对于开发者来说,它是理解和使用EJB技术的关键。Java EE 5.0是Java平台上的一个里程碑版本,它引入了许多改进和简化,旨在...
不是jdk, 是j2ee/javaee 最新版 v5.0, 深圳电信培训中心徐海蛟老师上课时候教学参考手册。
Java EE 5.0 是一个企业级应用开发的框架,它包含了用于构建分布式、多层应用程序的组件和服务。 javax.* 是 Java EE 核心库的一部分,提供了大量的接口和类,用于实现不同领域的功能,如Servlet、JSP、EJB、JMS、...
当`javaee.jar`和`mail.jar`同时存在时,可能引发冲突,因为Java EE 5.0的标准API中可能包含了部分过时或者不完整的JavaMail实现。这种情况下,开发者可能会遇到类加载问题,比如找到的类版本不匹配,或者某些功能...
相信很多朋友在找j2ee的文档,其实有doc在IDE中关联更能方便开发查阅,当然要系统学习j2ee规范chm也是必不可少的,本压缩包里有chm的文档和exlipse中关联使用的doc文件夹,一应俱全,包走吧。 一点说明: ...
这个JavaEE_API_5.0.rar压缩包包含了JavaEE 5.0版本的API文档,是开发者学习和参考JavaEE平台的重要资源。JavaEE API提供了丰富的组件和服务,包括Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message ...
3. **JAVAEE 5.0规范**:这是Java平台企业版的一个里程碑版本,引入了许多新特性和改进。JAVAEE 5.0引入了JSF(JavaServer Faces)作为官方的Web UI框架,简化了Web应用开发。同时,它将EJB3和JPA整合,使得ORM更加...