开放式源代码软件 API

WebSphere® Application Server 产品包含各种开放式源代码软件包。

该产品提供的特定版本可能会随着时间的推移而有所变化。 要了解目前提供了哪个版本,开发人员可以从 pluginsdev 目录中 JAR 文件将 META-INF/MANIFEST.MF 文件解压缩并查找 Export-Package:伪指令。 以此伪指令列出每个软件包的版本。

应用程序可用的开放式源代码软件

表 1. 受支持的软件 该表列出应用程序在完整概要文件服务器中运行时可以使用的开放式源代码 API。
开放式源代码软件 文档
Apache Axiom 文档中概述的特定用法,不支持所有其他用法。
Apache Axis2 文档中概述的特定用法,不支持所有其他用法。
Apache Commons Logging 请参阅 Jakarta Commons Logging 主题
Apache OpenJPA 请参阅 Apache OpenJPA 用户指南。 该文档随附了此文档的副本。
Apache Aries 文档中概述的特定用法,不支持所有其他用法。
Apache Wink 请参阅 web service 的端对端路径 - RESTful 服务主题
Apache WSIF 请参阅 Web Service 调用框架 (WSIF) 主题
Codehaus Jackson 请参阅将 Jackson 用于普通旧式 Java 对象 (POJO) 主题
EclipseLink 请参阅 EclipseLink 文档中心。 请注意, WebSphere Application Server仅随附 JPA 2.1 规范的 EclipseLink 实现。 不支持使用通常与 EclipseLink打包在一起的扩展,例如 Mxy , JPARS 和 DBWS。

并非旨在直接供应用程序使用的开放式源代码软件

包含在产品中的某些开放式源代码软件并非旨在直接供应用程序使用。 这可能是由于各种原因,例如未完全包含软件包,或者已使用特定于 WebSphere Application Server 的行为对其进行了修改。 想要使用这些软件包或想要使用所列示开放式源代码软件的不同版本的应用程序可以使用它们自己的开放式源代码软件包覆盖 WebSphere Application Server 包含的开放式源代码软件包。 这需要将开放式源代码软件封装在应用程序中以及设置模块和应用程序的类装入器策略才能最后从父级装入类。

这是并非供直接应用程序使用的软件列表, 此开源软件列表不是产品中存在的所有开源软件的综合列表 :

  • Apache Commons Digester
  • Apache Bval
  • Apache Commons Collections
  • Apache Commons EL
  • Apache EL
  • Apache HTTP 组件
  • Apache Jasper
  • Apache MyFaces
  • Apache Neethi
  • Apache Sandesha2
  • Apache Taglibs
  • Apache Tuscany
  • Apache WS Commons
  • Simple Logging Facade for Java (SLF4J)
  • SourceForge UDDI4J