为了简化企业应用程序开发和提高开发人员效率,Sun Microsystems 发布了 Java Application Platform SDK。该 SDK 还支持最新发布的 Java Platform, Standard Edition 6 以及 Java Platform, Enterprise Edition 5 (Java EE 5) Specification 的最新技术。它还包括一个运行时组件 Portlet Container 2.0,以提供开发和测试 Java portlet 的功能。该免费版本基于 Sun 工程师和开源社区开发的源代码。
本文讨论 Java Application Platform SDK Update 6 的主要特性。借助此全面介绍,开发人员能够快速学习、开发和部署全新的企业 Java 技术。已经有超过 550 万开发人员下载了 Java EE SDK 的早期版本。
Java EE 5 平台支持
Java EE 5 平台的主要目的在于简化开发,是开发人员能够轻松地访问安全、便携且可伸缩的企业应用程序平台。Java EE 5 技术使代码编写更加简单和自管,它使用了 Java 注释、基于 POJO (Plain Old Java Objects) 的编程以及资源注入概念。Sun Java System Application Server(以下简称为 Application Server)9.1 Update 2 支持 Java EE 5 规范要求的所有技术。下面提供了主要 Java EE 5 技术的一个简单摘要。
Java EE 5 中的主要技术包括:
Enterprise JavaBeans (EJB) 3.0
Java Persistence API 1.0
JavaServer Faces 1.2 技术
Web Services Metadata for the Java Platform 1.0
Java API for XML-Based Web Services (JAX-WS) 2.0
Java Architecture for XML Binding (JAXB) 2.0
Streaming API for XML (StAX) 1.0
要了解更多信息,请参考文章 Java EE 5 平台简介。
Java Persistence API
Enterprise JavaBeans (EJB) 3.0 规范定义了一个新的 API,用于管理持久性和对象关系映射。Java 注释现在可用于指定 Java 业务对象到关系数据库的映射。应用服务器中的持久性实现支持从 Java 对象生成数据库架构以及从现有数据库架构到 Java 对象的映射。除了使用 EJB 容器内部的值就行,您还可以直接将 Java Persistence API 与 Java Platform, Standard Edition 一起使用。这允许最大化您的持久性需求的灵活性,为客户端和服务器环境采用通用的解决方案。
JavaServer Faces 1.2 技术
JavaServer Faces 技术简化了基于 web 的应用程序的用户界面的构建,采用了定义良好的组件、状态和事件框架。JavaServer Faces 技术尤其适合与 Ajax 技术结合使用,能够提供封装来处理浏览器差异和隐藏与 JavaScript 代码相关联的复杂性。
Web 服务
该 Application Server 支持最新的 web 服务标准,包括 Web Services Metadata 1.0(指定 Web 服务的注释)、JAX-WS 2.0(指定 Java 平台的 Web 服务 API)以及 JAXB 2.0(指定 Java 和 XML 绑定)。
Sun Java System Application Server 9.1 Update 2
Application Server 9.1 Update 2 的特性包括集群、内存中复制、对基于 Grizzly 的 HTTP 引擎的更多改进、增强的管理功能、改进的自主管理功能,以及允许安装和/或更新附加组件的注册、更新中心功能等。
Java EE 5 示例
Java EE 5 示例 演示特定于 Java Platform, Enterprise Edition 5 的技术和特性。这些特性包括注释、EJB 3.0、持久性、安全性等。
Java SE 支持
该 SDK 经过了 JDK 6 和 JDK 5.0 的全面测试。它具有两个发行版本:一个带有 JDK 6,一个未包含任何 JDK。两个版本中的内容都使用 JDK 5.0 进行编译,以使用户能够转换为他们的 JDK 6 或 JDK 5.0 副本。
Portlet Container 2.0 Update 1
Java Portlet Specification (JSR 168) 是使用 Java 编程语言开发可移植组件的一种标准。Portlet Container 不仅实现了 Java Portlet Specification,还提供了一个 portlet 驱动器,这是一个轻量型的 portlet 呈现环境。NetBeans Portal Pack 提供了最新的工具来在 Portlet Container 上创建和部署 portlet。要了解更多信息,请参阅文章 理解 Portlet Container 2.0 Update 1 软件 和 使用 NetBeans Portal Pack 2.0.1 开发 portlet。
[1] [2] 下一页