The Advantages of the Java EE 5 Platform: A Conversation with Distinguished Engineer Bill Shannon
http://java.sun.com/developer/technicalArticles/Interviews/shannon_qa.html?feed=JSC
"There are so many ways we've made life simpler for developers, it's hard to know where to start."
"If you were scared off of J2EE because it seemed too complex, it's time to take another look."
you no longer need to use deployment descriptors;
Previously, to create a web service, you needed to write a Java interface that describes the web service API, a Java class that implements the web service, a deployment descriptor that tells the container about the web service, and a configuration file that tells the web service runtime how to map Java classes to web service operations. Much of this was boilerplate that changed little from application to application. In Java EE 5 all of this can be done by writing a single Java source file -- the class that implements the web service. The rest is taken care of for you by the container, based on annotations you include in your source code, and based on default rules for what to do when no annotations are present.
Enterprise JavaBeans 3.0 and the Java Persistence API;
JavaServer Faces and Web Application Design;
Java EE 5 and Service-Oriented Architecture;
The PE application server is suitable for development and small scale deployment. Sun will also make available an EE (Enterprise Edition) version of the application server that will include more advanced features such as five nines availability.
The PE application server, built from the
GlassFish code, is the application server included in the Java EE 5 SDK.
There are many ways to contribute to the future of Java EE
Perhaps the best approach is to go to the
Java EE hub page, read the tutorial, download the SDK, try it out, and send us feedback!
Developers who are interested in understanding "how it all works" will definitely want to explore GlassFish.
It's hard to name just one thing. Certainly the thing that pervades all of Java EE 5 and is key to the simplified programming model is annotations. We've used annotations to make it much easier to deal with persistence, web services, transactions, security, and all the other powerful capabilities of Java EE. We expect that developers will quickly understand and embrace the annotation approach to application development and will then move on to explore the improved persistence and web service capabilities in Java EE 5.
[/url]
分享到:
相关推荐
《Java EE 5 Tutorial》是Java企业版5(Java Platform, Enterprise Edition 5)的一份官方教程,旨在帮助开发者深入理解和掌握Java EE平台的核心技术。这份文档详细介绍了如何使用Java EE 5进行分布式应用程序的开发...
Java EE 5 SDK是Java企业版(Enterprise Edition)的一个重要版本,它为开发分布式、多层的Web应用程序提供了全面的框架和支持。这个SDK包含了运行Java EE应用所需的所有组件,包括服务器、API文档、示例代码以及...
### Java EE 5:企业级Java应用的革新与简化 #### 概述 Java EE 5,即Java Platform Enterprise Edition 5,标志着企业级Java应用的一次重要进化。这一版本的发布不仅重命名了前代的J2EE 1.5,而且在功能和架构上...
《Java EE5 Tutorial》是Java企业版5(Java EE 5)的重要教程,它为开发者提供了详尽的指导,帮助他们理解和掌握Java EE 5平台的核心技术和开发实践。本教程以CHM(Microsoft Compiled HTML Help)格式呈现,方便在...
Java EE 5 SDK包含了开发Java EE应用程序所需的所有工具和文档,包括JavaServer Pages (JSP)、Servlet、Enterprise JavaBeans (EJB)、Java Persistence API (JPA)、JavaServer Faces (JSF)、Java Message Service ...
### Java EE 5 规范知识点详解 #### 一、Java EE 5 概述 - **定义**:Java Platform, Enterprise Edition (Java EE) Specification 版本 5(简称 Java EE 5)是 Sun Microsystems 在 2006 年发布的最新版本,它为...
Java EE 5 API是Java企业版(Enterprise Edition)5版本的核心接口和类的集合,它为开发企业级应用程序提供了丰富的框架和服务。这个压缩包包含了两种格式的文档:CHM(Compiled Help Manual)和ZIP,方便用户根据...
Java EE 7是Java EE平台的一个重要版本,它在Java EE 6的基础上引入了更多的新特性,比如支持HTML5、WebSocket技术、新的Batch API以及更新的JMS API等。 书籍的版权归属于Packt Publishing出版社,此出版社以出版...
Java EE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级Web应用的框架集合,它提供了丰富的服务和组件,使得开发者能够快速开发出分布式、多层架构的应用程序。本教程由知名讲师郑阿奇编著,旨在...
这个"java ee5 document"应该包含了一系列关于Java EE 5版本的官方文档,为开发者提供详细的指南、教程和API参考。Java EE 5是2006年发布的一个重要版本,它引入了许多改进和新特性,旨在简化开发流程并提高生产力。...
Java企业版5(Java EE 5)是Java平台的一个扩展,旨在支持开发可扩展、强大且便携的企业应用。它定义了四种应用组件容器:Web、企业JavaBean(EJB)、应用客户端和小应用程序。这些容器以及它们必须支持的Java API在...
Java EE 5是这个框架的一个重要版本,它在2006年发布,旨在简化开发过程,提高生产力,并引入了许多新的特性和改进。在这个“JavaEE5.rar”压缩包中,包含的“JavaEE5.doc”文档很可能提供了关于Java EE 5的详细技术...
The Java EE 5 Tutorial为学习Java EE 5的经典教材!一直由sun公司维护,不过为全英文版.
5. **JPA(Java Persistence API)**:提供了一种规范来管理Java对象到数据库的映射,简化了ORM(对象关系映射)。Hibernate是常见的JPA实现。 6. **JTA(Java Transaction API)**:用于管理分布式事务,确保数据...
《Java EE 5 Tutorial》是Java企业版5(Java Platform, Enterprise Edition 5,简称Java EE 5)的官方教程,旨在帮助开发者理解和掌握在Java平台上构建分布式、多层的企业级应用程序。本教程以CHM(Compiled ...
Java EE 5 和 Java EE 6 是两个重要的版本,分别于2006年和2009年发布,它们在Java EE发展历程中起到了关键的推动作用。 Java EE 5 的主要改进和特性包括: 1. **简化编程模型**:Java EE 5 引入了注解...
Java EE 5是这个平台的一个重要版本,它在2006年发布,为开发者提供了许多改进和新特性,旨在简化开发流程,提高可移植性和可维护性。Java EE 5 SDK包含了实现这些服务和规范的API,以及开发和部署Java EE应用程序所...
### Java EE 5 编程指南 #### 一、概述 《Java EE 5 编程指南》是由 Sun Microsystems 公司出版的一本权威指南,旨在帮助开发者掌握 Java EE 5 的核心概念和技术栈。该指南是针对 Sun Java System Application ...