【51CTO精选译文】Java EE 6现在已经正式发布。在Sun的官方网站上,有一系列文章对Java EE 6的技术标准进行了详细的介绍。51CTO开发频道对这个系列进行了翻译,带领你初步领略Java EE 6的新特性。本系列文章将于每周二更新,今天这篇介绍Java EE 6的主要目标。
Java平台企业版本(Java EE)是构建Java企业级应用系统的行业标准,它以坚实的Java平台标准版(Java SE)为基础,添加了支持可扩展性、可访问性、安全性、完整性和其它企业级应用需要的库和系统服务。
自1999年首次发布以来,Java EE已经发展成一个功能丰富的高性能平台,其最新版本Java EE 6同时强调了简单性和易用性。实际上,使用该平台的当前版本Java EE 5开发Java企业级应用系统已经变得前所未有的容易。
Java EE 6在上一个版本基础上,取得了不少进展,添加了大量的新技术,其中有些灵感来自充满活力的Java EE技术社区,它也进一步简化了平台,相对于以往的Java EE版本扩展了可用性。
本文主要介绍Java EE 6的目标。下面是Java EE 6平台的主要目标:
更加灵活
随着时间的推移,Java EE平台变得越来越臃肿,为了解决这个问题,Java EE 6引入了Profiles的概念,Profiles包括了为具体应用类设计的Java EE平台配置。一个Profiles可能包括Java EE平台技术,以及已经通过了Java社区进程(JCP)的额外技术的一个子集,但这些额外技术并不是Java EE平台的一部分。Java EE 6首次引入了这些Profiles:Web Profile,设计用于Web应用系统开发的Java EE平台的子集,Web Profile只包括那些大部分Web应用开发人员需要的技术,不包括那些开发人员通常不需要的企业级技术。
此外,Java EE 6平台已经确定了大量的候选技术,这些候选技术包括已经被新技术取代的技术,或者那些没有广泛推广的技术,候选技术意味着它将成为平台的可选组件,而不是必需的组件。
可扩展性更好
* Java EE 6的可扩展性、使用偏好以及修剪
* Java EE 6新特性尝鲜:EJB 3.1重要变化..
* 从Java EE 6最终草案看Java企业级开发的..
* IntelliJ IDEA 9发布 支持Java EE 6和Gl..
* NetBeans 6.8新特性一览 全面支持Java E..
随着时间的推移,新技术已经成为Web或企业应用开发者越来越感兴趣的对象,Java EE 6包括更好的扩展性,相比之前的版本具有更多的服务提供者接口,使你可以用标准的方法在你的Java EE 6实现中插入技术,甚至框架。一旦插入,这些技术就与内置于Java EE 6平台中的工具一样易于使用。
对可扩展性重点放在Web层,Web应用开发人员通常会使用第三方框架,但注册这些框架让其能用在Java EE Web应用系统中可能会很复杂,通常需要开发人员添加或编辑复杂的XML部署描述文件,Java EE 6通过自我注册就可以使用这些框架,因此很容易合并和在应用系统中配置它们。
进一步简化了开发模型
Java EE 5已经让Web和企业应用系统开发变得非常方便,例如,Java EE 5引入了一个更简单的基于普通Java对象(Plain Old Java Objects,POJO)和注解的企业应用编程模型,并取消了对XML开发描述符的需要。此外,Enterprise JavaBeans (EJB)技术也进行了精简,需要更少的类和接口,通过利用Java持久性API(Java Persistence API ,JPA)优势提供了一个更简单的对象关系映射方法。
Java EE 6使开发企业或Web应用系统更容易,该平台在许多方面进行了可用性改进,例如,你可以使用注解定义Web组件,如Servlet和Servlet过滤器。此外,依赖性注入注解已经标准化,使注入类跨框架时更便携。另外Java EE应用程序包装要求也简化了,例如,你可以直接向一个WAR文件添加企业Bean,不再需要将企业Bean封装到JAR文件,然后将JAR文件打包到 EAR文件中了。
分享到:
相关推荐
【源码】布局Java EE企业级开发:寻觅框架和开发模式的完美整合【源码】布局Java EE企业级开发:寻觅框架和开发模式的完美整合【源码】布局Java EE企业级开发:寻觅框架和开发模式的完美整合【源码】布局Java EE企业...
The Java EE 6 Tutorial: Basic Concepts, Fourth Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 6 (Java EE 6)....
[Java.EE.Web编程:Eclipse平台].李芝兴等.扫描版.part1.rar 共两部分,这是第1部分
JAVA EE企业级开发:寻觅框架和开发模式的完美整合.part1 JAVA EE企业级开发:寻觅框架和开发模式的完美整合.part2 JAVA EE企业级开发:寻觅框架和开发模式的完美整合.part3 下载一起解压
Java EE Web编程(Eclipse平台) 李芝兴 本书的4-18章全部源文件 自己买的书带光盘,把源文件传上来了
介绍了Java EE领域的三个开源框架:Struts 2、Spring和Hibernate。 这是第三部分,我上传的上限是60MB,所以不得不分包额!
PDF还算清晰,我是能坚持着看完,有目录,有源码.
Java ee 企业应用开发:第6章 购物车.ppt
在Java EE 6的教程:基本概念,四版,是一个任务导向,例如驱动的指南为Java平台企业版6(Java EE 6中)开发企业应用程序。由甲骨文的Java EE 6日团队成员的书面文件,这本书为我们提供了新的平台的深刻理解和中级...
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part3
JAVA EE企业级开发:寻觅框架和开发模式的完美整合.part1 JAVA EE企业级开发:寻觅框架和开发模式的完美整合.part2 JAVA EE企业级开发:寻觅框架和开发模式的完美整合.part3 下载一起解压
JAVA EE企业级开发:寻觅框架和开发模式的完美整合.part1 JAVA EE企业级开发:寻觅框架和开发模式的完美整合.part2 JAVA EE企业级开发:寻觅框架和开发模式的完美整合.part3 下载一起解压
本书是一个面向任务的实用指南,通过一系列实用示例来介绍如何开发Java EE 7(java平台企业版7)企业应用。这本书由Oracle的Java EE文档小组成员倾力编写,会让初学者和中缎Java程序员深入了解这个平台。 这个指南包括...
《轻量级Java EE企业应用实战:Struts2+Spring4+Hibernate整合开发(第4版)》是《轻量级Java EE企业应用实战》的第4版,第4版保持了前几版内容全面、深入的特点,主要完成全部知识的升级。 《轻量级Java EE企业...
《经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发》介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含Session Bean、Message Driven Bean的...
Chapter 6: Expression Language 99 Overview of the EL 99 Immediate and Deferred Evaluation Syntax 100 Value and Method Expressions 102 Defining a Tag Attribute Type 108 Literal Expressions 109 ...
Java ee 企业应用开发:第5章 显示图书.ppt
Java ee 企业应用开发:第9章 测试部署.ppt
Java ee 企业应用开发:第8章 Ajax用户注册.ppt