Un projet EJB contient-il généralement une seule entreprise JavaBean ou une collection d'entre eux?
-
16-09-2020 - |
Question
Je travaille avec Développeur d'applications Rational IBM pour WebSphere ;Il est basé sur Eclipse, bien que je ne suis pas sûr de ses différences entre les fonctionnalités Java EE de Eclipse.
La solution
Je veux avoir deux entreprises JavaBeans. Est-ce que je crée deux projets d'EJB distincts, un par Javabean, ou je les ai mis comme des classes différentes dans un projet?
Vous pouvez avoir plusieurs EJB par module EJB (merci Dieu).
Quelles sont les considérations lorsqu'elles décident entre eux, en supposant que soit techniquement possible?
Je dirais des considérations d'emballage / de déploiement. Si, pour une raison quelconque, vous voulez pouvoir assembler et déployer une seule de ces EJB dans une application d'entreprise, fournissez ensuite des modules distincts.
La règle de base est de regrouper des choses logiquement dans une même unité déployable. Divisez un groupe logique en modules de grains plus fins uniquement si un déploiement spécial a besoin de se produire (rare).