Реализация Sun's Bluperint в Pet store основана на паттерне JPA Controller. Я не нахожу никаких официальных чертежей EJB.
Когда следует выбирать сессионный компонент EJB против простого контроллера JPA? Вы должны / могли бы использовать оба?
Кроме того, существуют ли шаблоны проверки на стороне сервера для обоих вариантов? Я знаю, что в Java EE 6 есть что-то в этом отношении, но меня интересуют шаблоны Java EE 5 по разным причинам.