Modulaire et léger, ce conteneur peut être intégré à des serveurs d'applications tels qu'Apache Tomcat, Jetty ou JOnAS 4 pour fournir de manière standard un accès rapide à la persistance, transactions distribuées, messages asynchrones, services web, pool de connexions, etc. EasyBeans fonctionne également en environnement pur OSGi avec un ensemble de « bundles ». EasyBeans est intégré par défaut dans le serveur d'applications OW2 JOnAS 5.0. EasyBeans utilise la licence LGPL et fonctionne avec la plupart des API Java EE (JPA pour Java Persistence API) de persistance Open Source : Hibernate Entity Manager, Apache OpenJPA et TopLink Essentials. Le clustering dynamique EJB (tolérance aux pannes, haute disponibilité) est possible via le projet OW2 CMI v2. Le déploiement côté client est facilité grâce à l'utilisation d'une bibliothèque allégée (Smart Factory) qui se charge de télécharger les classes à la demande depuis le serveur.
EasyBeans est un projet du consortium middleware OW2. OW2 est le consortium qui est le résultat de la fusion du consortium ObjectWeb (fondé par l'Inria, France Télécom et Bull) et du consortium OrientWare.
Aller plus loin
- Site web (4 clics)
- Site développeur (1 clic)
- Serveur d'applications JOnAS (0 clic)
- Nouveautés de cette version (0 clic)
- Description EJB (6 clics)
- Description OSGi (3 clics)
# gij/gcj
Posté par fosco . Évalué à 2.
[^] # Re: gij/gcj
Posté par Florent . Évalué à 4.
Des essais ont été réalisés avec les JVM Cacao/Kaffe et GCJ.
Pour cela, le protocole RMI à utiliser/configurer est irmi et non le protocole par défaut jrmp.
JOnAS et EasyBeans utilisant la même couche protocolaire, vous pouvez suivre ce mini guide d'aide : http://wiki.debian.org/Java/Building/JOnAS
Exemple Cacao/JOnAS : http://c1.complang.tuwien.ac.at/cacaowiki/BuildingJonas
Exemple Kaffe/JOnAS :
http://www.kaffe.org/pipermail/kaffe/2005-September/103296.h(...)
# Quelle différence ?
Posté par Roux Antoine . Évalué à 2.
# Réponse à Antoine Roux sur la notion de conteneur léger.
Posté par Benoit PELLETIER . Évalué à 2.
- empreinte mémoire réduite, EZB pèse env 1Mo dans sa formule minimale
- empreinte cpu optimisé, le design d'EZB à base d'ASM en fait un conteneur performant
- par opposition au serveur d'application Java EE complet: le conteneur EJB3 peut être utilisés dans de nombreux modes différents (notion d'embedded) :
+ standalone
+ intégration dans le conteneur Web Tomcat/Jetty
+ bundle OSGi
+ intégration dans le serveur d'application JOnAS 4.x ou 5.x
- déploiement client scalable avec son API client téléchargée à la demande (smartFactory), rendant le conteneur compatible avec le déploiement large échelle
Dans les cas d'utilisation, on peut citer l'intégration de conteneur EJB3 une GUI (client lourd) pour gérer la persistence
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.