Accueil Développement Qu'est-ce que les javabeans d'entreprise (EJB)? - définition de techopedia

Qu'est-ce que les javabeans d'entreprise (EJB)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) est l'interface de programmation d'applications Java (API) côté serveur et indépendante de la plate-forme pour Java Platform, Enterprise Edition (Java EE). EJB est utilisé pour simplifier le développement de grandes applications distribuées.

Le conteneur EJB gère la gestion des transactions et l'autorisation de sécurité, permettant au développeur de bean de se concentrer sur les problèmes métier. De plus, un développeur client peut se concentrer sur la couche de présentation sans se concentrer sur la logique métier EJB. Cela permet un client plus mince, ce qui est avantageux pour les petits appareils exécutant une application distribuée.

Techopedia explique Enterprise JavaBeans (EJB)

Étant donné que EJB est portable, un développeur d'applications peut facilement créer des applications sur des beans existants. Les nouvelles applications s'exécutent sur n'importe quel serveur compatible Java Enterprise Edition (EE) à l'aide d'API standard.


Veiller à ce qu'une application réponde à l'évolutivité, à l'intégrité des données et aux diverses exigences du client d'application est essentiel lors de l'évaluation d'EJB dans un développement d'application répartie. EJB n'est pas toujours adapté au développement d'applications distribuées. Ainsi, les exigences du projet doivent être clairement communiquées et comprises avant d'utiliser EJB, tout en tenant compte des limites suivantes d'EJB:

  • La spécification EJB est un outil peu pratique en raison de sa vaste documentation et de sa nature complexe. Un bon développeur doit prendre le temps de lire et d'étudier la spécification EJB - même si certaines informations ne sont pas pertinentes pour l'écriture et le déploiement de code EJB.
  • EJB nécessite plus de ressources de développement et de débogage que le codage Java de base, car il est difficile de déterminer si un bogue se trouve à l'intérieur du code ou du conteneur EJB.
  • La mise en œuvre d'EJB est complexe. Par exemple, un développeur peut écrire 10 fichiers ou plus (contre un) pour une application simple, telle que l'impression de texte simple comme "hello world".
  • Les modifications de spécification EJB entraînent un code obsolète. Ainsi, rendre le code compatible avec un nouveau conteneur EJB nécessite des efforts supplémentaires et des coûts plus élevés.
Qu'est-ce que les javabeans d'entreprise (EJB)? - définition de techopedia