JOnAS es una implementación de código abierto del Java EE servidor de aplicaciones especificación, desarrollada y alojada por la ObjectWeb consorcio (ObjectWeb es un consorcio europeo sin fines de lucro, fundada por el INRIA , Groupe Bull , y France Télécom ). JOnAS se publica bajo la licencia de código abierto LGPL .
Desarrollador (es) | Consorcio OW2 |
---|---|
Lanzamiento estable | 5.3.0 [1] / 4 de octubre de 2013 |
Repositorio | |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Tipo | Servidor de aplicaciones |
Licencia | LGPL |
Sitio web | jonas |
Certificación Java EE
JOnAS 5.1 cuenta con la certificación Java EE 5 desde el 17 de marzo de 2009. Fue el primer servidor de código abierto certificado de forma gratuita, utilizando un proceso conocido como "beca J2EE" y establecido por Sun para organizaciones sin fines de lucro [ cita requerida ] . La nueva arquitectura JOnAS 5 se basa en la parte superior de un marco OSGi que hace que el desarrollo de componentes dinámicos sea mucho más fácil que antes [ cita requerida ] .
JOnAS 5.3 tiene certificación Java EE 6, pero solo para el perfil web. [2]
Consola de administración
JOnAS tiene una consola de administración remota comparativamente clara, que proporciona herramientas de fácil acceso para la carga e implementación remotas de las aplicaciones web [ cita requerida ] , configurando puertos de acceso web seguros y ordinarios y administrando los conjuntos de datos de nombre de usuario, contraseña y rol. Esta consola se basa en JavaScript [ cita requerida ] . Desde la primera impresión, las consolas de los servidores Java EE de código abierto comparables parecen más confusas, con muchas características necesarias que no son visibles de inmediato [ cita requerida ] . Sin embargo, esto es más importante en el proceso de enseñanza, ya que los servidores Java EE no están destinados a ser administrados por el usuario final no preparado [ cita requerida ] .
Entorno Java EE
JOnAS es un servidor de aplicaciones Java EE 6 de código abierto. Proporciona un contenedor EJB totalmente compatible a través de EasyBeans y está disponible con un contenedor web Tomcat o Jetty integrado . Se admite cualquier JVM 1.6 y los intentos de ejecutarse en una pila libre con GNU Classpath son muy prometedores. JOnAS puede ejecutarse en numerosos sistemas operativos, incluidos Linux , Windows , AIX , muchas plataformas Posix y otras, siempre que haya disponible una JVM adecuada .
Entorno OSGi
A partir de su versión 5, JOnAS se basa completamente en el marco OSGi ; utilizando Apache Felix , Eclipse Equinox o Knopflerfish (aunque el paquete JOnAS predeterminado viene con Apache Felix). Esto significa que todos los componentes de JOnAS están empaquetados como paquetes, por ejemplo, el perfil completo de JOnAS viene con más de 250 paquetes.
La capa de servicio se implementa utilizando Apache iPOJO , por lo tanto, la mayoría de los servicios JOnAS certificados por Java-EE (persistencia, EJB, recursos, ...) están disponibles directamente como servicios OSGi para todos los paquetes OSGi implementados en JOnAS. Lo contrario también es cierto: por ejemplo, un EJB3 puede acceder directamente a cualquier número de servicios OSGi mediante inyección dinámica.
Ver también
Notas
- ^ "Copia archivada" . Archivado desde el original el 3 de febrero de 2014 . Consultado el 13 de marzo de 2014 .Mantenimiento de CS1: copia archivada como título ( enlace )
- ^ "Copia archivada" . Archivado desde el original el 24 de diciembre de 2013 . Consultado el 22 de diciembre de 2013 .Mantenimiento de CS1: copia archivada como título ( enlace )