2. Nuevas funcionalidades
Las siguientes nuevas funcionalidades se han agregado en la plataforma de aplicaciones empresariales JBoss 6.1.0.
- Válvulas globales en JBoss Web
- La plataforma de aplicaciones empresariales JBoss 5 ofrecía la funcionalidad de configurar una válvula global para el contenedor web. En 6.0 sólo era posible configurar una válvula aplicación por aplicación. Para la plataforma de aplicaciones empresariales JBoss 6.1 se ha reestablecido la funcionalidad de la válvula global.
- Opciones mejoradas de contexto inicial para clientes EJB
- La plataforma de aplicaciones empresariales JBoss 6.1 proporciona un método para configurar un InitialContext con un mapeo y crear un EjbClientContext con ámbito de este InitialContext en particular. El método también habilita esta configuración sin dependencias en clases especificas JBoss.
- Pasar información adicional al módulo de autorización
- En la plataforma de aplicaciones empresariales JBoss 6.0 no era posible pasar información adicional al módulo de autorización ya que los interceptores de Java EE no se llamaban hasta después de que se llamaran los interceptores del contenedor, incluyedo el módulo de inicio de sesión. La plataforma de aplicaciones empresariales JBoss 6.1 ha agregado la funcionalidad para inyectar interceptores Java EE en la cadena de interceptores del contenedor.
- Propagación del contexto de seguridad y cambio de usuarios
- La plataforma de aplicaciones empresariales JBoss 6.1 proporciona inicios rápidos para demostrar las siguientes funcionalidades:
ejb-security-interceptors- Demuestra la manera en que los interceptores se pueden utilizar para cambiar la identidad para las llamadas EJB, llamada por llamada.ejb-security-interceptors- Demuestra la manera en que los interceptores ahora se pueden inyectar en la cadena de interceptores del servidor para propagar contextos de seguridad de un EJB a otro y cambiar los usuarios de un EJB.
- Substitución mejorada de las propiedades del sistema
- La plataforma de aplicaciones empresariales JBoss 6.0.0 incluía la substitución de propiedades como una funcionalidad de los atributos de la configuración, pero el número de propiedades que se soportaban era limitado. Para la plataforma de aplicaciones empresariales JBoss 6.1 el número de atributos habilitados para la substitución ha aumentado.
- Nombres de columnas deterministas con Hibernate
- En versiones anteriores Hibernate no utilizaba un algoritmo determinístico para generar alias de columnas, limitando el beneficio derivado del caché de la base de datos. Los alias ahora están nombrados de manera consistente.
- Replicación de mensajes en la memoria HornetQ
- HornetQ ahora ofrece una alta disponibilidad por medio de la replicación de mensajes en la memoria además de la opción de almacenamiento compartido ya existente.
- Conector NIO2
- EAP 6.1 ahora proporciona un conector basado en NIO2 para las implementaciones Java7 que brindaban de manera importante mejor rendimiento que el conector nativo.
- Superposición de implementaciones
- EAP ahora ofrece la funcionalidad de sobreescribir los descriptores de implementación con una implementación con descriptores opcionales en el momento de la implementación.