来源:IBM
研究 IBM® WebSphere® Application Server Community Edition V2.0 中可用的新特性和新功能,包括新的部署计划、同时运行多个服务器实例的能力、最新改进的 Web 控制台、依赖关系注入、JAX-WS 支持,另外还有对 Java™ EE 5 全面支持的所有优点。了解这个主要发行版如何使得 WebSphere Application Server Community Edition 成为可供使用的、功能最强大的、免费的应用服务器。
引言
IBM WebSphere Application Server Community Edition V2.0 (以下称为 Community Edition)是一种 Java Platform, Enterprise Edition 5 (Java EE 5) 认证的应用服务器,它包含用于数据库 (Apache Derby)、消息传递服务 (Active MQ) 和目录服务器 (LDAP) 的集成组件。它是在 GBeans 体系结构的基础上进行的开发,核心是 Apache Geronimo 2.0,可伸缩性、模块性、可移植性和自定义能力等等特性使得 Community Edition 成为了可供使用的、功能最强大的应用服务器之一。
作为 WebSphere 系列产品中的一部分,Community Edition 可以与其他 IBM 产品(如 IBM Rational® Application Developer 和 WebSphere MQ)进行集成,并提供了向其他 WebSphere Application Server 产品迁移的路径。
Community Edition 与下面的产品进行了捆绑:
IBM SDK, Java 2 Technology Edition
用于 Apache Derby 和 IBM DB2®的 JDBC 驱动程序
支持 Apache Derby、IBM DB2、Oracle®、Microsoft® SQL Server、MySql 的数据库连接器
支持 Apache Directory Server、IBM Tivoli® Directory Server、MS Active Directory、OpenLDAP Server 和 Sun™ ONE Directory Server 的目录
新的内容
WebSphere Application Server Community Edition 的最新版本经过了 Java EE 5 的认证,并且包含对 Java EE 5 的全面支持。此外,这个发行版还包括许多新的特性和重要的增强功能,具体包括:
增强的 Web 控制台
配置替换属性
一台服务器,多个存储库
多个服务器实例
多个服务器实例,每个都有它自己的存储库
简化的部署
注释
Eclipse 插件和 Eclipse V3.3
JAX-WS 工具
经过更新的示例应用程序
在接下来的几个部分中,将对这些特性进行描述。
所支持的规范
为了供您参考,下面的表格列出了 Community Edition V2.0 所支持的各种规范:
表 1. Web 应用程序技术
规范 版本 JSR 编号 对 J2EE 1.4 所做的更改
Servlet Servlet 2.5 JSR 154 对 Servlet 2.4 所做的维护更新
Java Server Pages JSP 2.1 JSR 245 对 JSP 2.0 进行的更新
JSP Debug JSP Debug 1.0 JSR 45 Java EE 5.0 中的新特性
Java Server Faces JSF 1.2 JSR 252 Java EE 5.0 中的新特性
Java Server Pages 标准标记库 JSTL 1.2 JSR 52 Java EE 5.0 中的新特性
表 2. 企业应用程序技术
规范 版本 JSR 编号 对 J2EE 1.4 所做的更改
JavaBeans Activation Framework JAF 1.1 JSR 925 对 JAF 1.0 所做的维护更新
JavaMail JavaMail 1.4 JSR 919 对 JavaMail 1.3 所做的维护更新
Java Persistence API JPA 1.0 JSR 220 Java EE 5.0 中的新特性
Java Transactions API JTA 1.1 JSR 907 对 JTA 1.0 所做的维护更新
Java Authorization Contract for Containers JACC 1.1 JSR 115 对 JACC 1.0 所做的维护更新
Common Annotations for the Java Platform Annotations 1.0 JSR 250 Java EE 5.0 中的新特性
Enterprise JavaBeans EJB 3.0 JSR 220 对 EJB 2.1 进行的更新
表 3. 管理规范
规范 版本 JSR 编号 对 J2EE 1.4 所做的更改
Java EE Management Java EE Mgmt 1.1 JSR 77 对 Mgmt 1.0 所做的维护更新
Java EE Application Deployment App Deploy 1.2 JSR 88 对 App Deploy 1.1 所做的维护更新
表 4. Web 服务 - Axis2
规范 版本 JSR 编号 对 J2EE 1.4 所做的更改
Implementing Web Services WSEE 1.2 JSR 109 对 WSEE 1.1 所做的维护更新
Java API for XML-Based Web Services JAX-WS 2.0 JSR 224 Java EE 5.0 中的新特性
Java Architecture for XML Binding JAXB 2.0 JSR 222 Java EE 5.0 中的新特性
Web Service Metadata for the Java platform WS Metadata 2.0 JSR 181 Java EE 5.0 中的新特性
SOAP with Attachments API SAAJ 1.3 JSR 67 对 SAAJ 1.2 所做的维护更新
Streaming API for XML STAX 1.0 JSR 173 Java EE 5.0 中的新特性
表 5. Web 服务 - CXF
规范 版本 JSR 编号 对 J2EE 1.4 所做的更改
Implementing Web Services WSEE 1.2 JSR 109 对 WSEE 1.1 所做的维护更新
Java API for XML-Based Web Services JAX-WS 2.0 JSR 224 Java EE 5.0 中的新特性
Java Architecture for XML Binding JAXB 2.0 JSR 222 Java EE 5.0 中的新特性
Web Service Metadata for the Java platform WS Metadata 2.0 JSR 181 Java EE 5.0 中的新特性
SOAP with Attachments API SAAJ 1.3 JSR 67 对 SAAJ 1.2 所做的维护更新
Streaming API for XML STAX 1.0 JSR 173 Java EE 5.0 中的新特性