API de software de código abierto
El producto WebSphere Application Server incluye diversos paquetes de software de código abierto.
La versión específica proporcionada por el producto puede variar con el tiempo. Para conocer qué versión se ha proporcionado actualmente, un desarrollador puede extraer el archivo META-INF/MANIFEST.MF de los archivos JAR en el directorio plugins o dev y buscar una directiva Export-Package:. La versión de cada paquete se lista en esta directiva.
Software de código abierto utilizable por las aplicaciones
Software de código abierto | Documentación |
---|---|
Apache Axiom | Uso específico descrito en el centro de información, no se soportan todos los demás usos. |
Apache Axis2 | Uso específico descrito en el centro de información, no se soportan todos los demás usos. |
Apache Commons Logging | Consulte el tema Jakarta Commons Logging |
Apache OpenJPA | Consulte la publicación Apache OpenJPA User's Guide. Se incluye una copia de este documento en el centro de información. |
Apache Aries | Uso específico descrito en el centro de información, no se soportan todos los demás usos. |
Apache Wink | Consulte el tema Vías de acceso de extremo a extremo para servicios web - Servicios RESTful |
WSIF de Apache | Consulte el tema Infraestructura de invocación de servicios web (WSIF) |
Codehaus Jackson | Consulte el tema Utilización de Jackson con POJO (plain old Java objects) |
EclipseLink | Consulte el centro de documentación de EclipseLink. Tenga en cuenta que con WebSphere Application Server solo se proporciona la implementación de EclipseLink de JPA 2.1. No se da soporte al uso de extensiones que normalmente vienen incluidas con EclipseLink, como Moxy, JPARS y DBWS. |
El software de código abierto no está destinado al uso de aplicación directo
Parte del software de código abierto incluido en el producto no está destinada al uso de aplicación directo. Esto puede deberse a diversas razones como, por ejemplo, el paquete no se ha incluido por completo o se ha modificado con comportamientos específicos de WebSphere Application Server. Las aplicaciones que desean utilizar estos paquetes o desean utilizar versiones diferentes del software de código abierto listado pueden alterar temporalmente los paquetes de código abierto incluidos de WebSphere Application Server con los suyos propios. Para ello es necesario empaquetar el software de código abierto en la aplicación y establecer las políticas de cargador de clases del módulo y la aplicación para cargar las clases del padre en último lugar.
Esta lista de software no está destinada al uso de aplicación directo:
- Apache Commons Digester
- Apache Bval
- Apache Commons Collections
- Apache Commons EL
- Apache EL
- Componentes Apache HTTP
- Apache Jasper
- Apache MyFaces
- Apache Neethi
- Apache Sandesha2
- Apache Taglibs
- Apache Tuscany
- Apache WS Commons
- JBoss Javassist
- Simple Logging Facade for Java (SLF4J)
- SourceForge UDDI4J