2010-11-19 12 views
4

L'implémentation de référence Bluperint de Sun de Pet store est basée sur le modèle de contrôleur JPA. Je ne trouve aucun plan officiel d'EJB.Contrôleur EJB vs JPA?

Quand devriez-vous choisir un bean session EJB vs simple contrôleur de JPA? Devrais/pourriez-vous utiliser les deux?

En outre, il existe des modèles de validation côté serveur pour les deux options? Je sais que Java EE 6 a quelque chose à cet égard, mais je suis intéressé par Java EE 5 modèles pour diverses raisons.

Répondre

2

Pour la première partie de votre question, peut-être les liens suivants sont utiles pour comprendre quand utiliser EJB et JPA et quand les utiliser en même temps:

Pour ce qui est de la deuxième partie, je suppose que vous parlez de Bean Validation? En Java EE 5, il n'y a rien de tel. Ce qu'il a est un système pour attacher des validateurs aux champs d'entrée dans la couche Web; les validateurs JSF. Ceci est sûrement « validation côté serveur ».