Enterprise JavaBeans ou EJB, la technologie fournit un modèle de composant distribué afin que les développeurs d'applications peuvent se concentrer sur des problèmes commerciaux spécifiques et ne pas avoir à se soucier des problèmes complexes au niveau du système . Ce partitionnement permet le développement rapide d'applications , ou RAD , tout en faisant la demande évolutive , robuste et sécurisée . Architecture
applications Java ont plusieurs niveaux tels que le niveau client , niveau Web et EJB niveaux. Un bean entreprise contient des objets métier et la logique métier . Les objets métier sont des composants du modèle d'entreprise comme un panier objet commercial, un objet de compte ou un objet du catalogue. La logique métier comprend des procédures et méthodes qui fonctionnent sur les objets métier.
Types
Les trois types de beans d'entreprise sont les haricots de session qui sont des ressources privées utilisées par le client qui les crée , beans entités qui représentent des objets de stockage persistant et le nouveau message - driven beans que les messages asynchrones processus livrées via le Java Message Service API .
conteneurs EJB
< p> les conteneurs EJB détiennent beans d'entreprise et fournissent des services tels que la création de haricot , l'entretien , la destruction, le traitement des transactions et une base de données ou le stockage persistant similaire du bean . Un conteneur EJB est une partie d'un serveur EJB qui fournit de nommage, annuaire, messagerie et d'autres services pour gérer les conteneurs et les haricots.