- Fiches techniques
- Les brèves
- Les études
Fiche technique
|
|
| EJB | |
|
|||||||
| Présentation | |||||||
| Qu'est ce qu'un EJB ? Les Enterprise JavaBean sont des composants Java portables, réutilisables et déployables qui peuvent être assemblés pour créer des applications. Ils s'exécutent dans un conteneur EJB qui va leur fournir des services tels que les transactions ou la persistance... Objectifs des EJB - Fournir une plate-forme standard pour la construction d’applications distribuées en Java - Simplifier l’écriture de composants serveurs - Portabilité - Considérer le développement, le déploiement et l’exécution des applications Origine des EJB Tout d'abord la technologie des Servlets était très utilisée, permettant de créer des équivalents de CGI qui pouvaient tourner sur n'importe quel serveur web qui supportait la plate-forme Java. Ensuite la technologie JDBC a permis d'appliquer le modèle "Compilé une fois, exécuté partout" de la technologie Java aux systèmes de gestion de base de données existants. Finalement, l'architecture en composant JavaBeans a démontré l'utilité d'un ensemble de comportements encapsulés facilement réutilisables, du côté client. La convergence de ces 3 concepts, logique côté serveur écrit en langage Java, possibilité d'accès aux bases de données de l'entreprise et composants modulaires faciles à déployer, a débouché sur la technologies des EJBs. Architecture desEJB L'architecture des Entreprise JavaBeans est une architecture de composants pour le développement et le déploiement d'applications d'entreprise distribuées basées sur des composants. Les applications écrites en utilisant l'architecture des EJBs sont évolutives, transactionnelles et sûres. Ces applications peuvent être écrites une fois, puis déployées sur toute plate-forme serveur qui supporte la spécification des EJBs. (Définition de Sun Microsystems) En d'autres mots, la technologie EJB est une spécification technique qui standardise les composants côté serveur pour des applications distribuées. Composant des EJB Les 3 types d'EJB
Les EJBs s'exécutent à l'interieur d'un conteneur Ce dernier assure : |
|||||||
|
|||||||
| Evaluation | |||||||
Cette technologie, réservée aux grandes entreprises, connaît un succès assez controversé. Elle est largement utilisée pour le développement de Web Services. |
|||||||
| Lien | |||||||
