Lors de l'utilisation du modèle de conception de façade pour structurer la couche EJB métier d'une application, pourquoi devrions-nous toujours utiliser des beans session pour la logique métier réelle? Existe-t-il une raison spécifique pour ne pas utiliser uniquement des classes Java simples (si l'injection gérée par conteneur n'est pas requise)? En quoi les performances d'une classe Java ordinaire par rapport à un bean de session ne contourneraient-elles pas les performances des beans de session métier?Lorsque vous utilisez des beans de session en façade, pourquoi utiliser également des beans de session métier?
Pour résumer les deux options:
- CLIENT -> FACADE -> SESSION BEAN
- CLIENT -> FACADE -> RÉGULIER JAVA CLASSE
Pourquoi utiliser 1 au lieu de 2 ?
Voulez-vous dire bean entité au lieu de bean session derrière la façade? –
Non, je veux dire bean session. Par exemple, la façade peut être un CalculatorFacadeBean alors que le bean session peut être un AdditionSessionBean, ou quelque chose comme ça. – Zecrates