2010-11-19 8 views
4

Справочная реализация Sun's Bluperint для магазина Pet создана на основе шаблона JPA Controller. Я не вижу никаких официальных чертежей EJB.EJB против контроллера JPA?

Когда вы должны выбрать бит сеанса EJB против простого контроллера JPA? Должны/вы могли бы использовать оба?

Также есть ли какие-либо шаблоны проверки на стороне сервера для обоих вариантов? Я знаю, что Java EE 6 имеет что-то в этом отношении, но меня интересуют шаблоны Java EE 5 по разным причинам.

ответ

2

Для первой части вашего вопроса, то, возможно, следующие ссылки полезны для понимания, когда использовать EJB и JPA и когда использовать их вместе:

Что касается второй части, я предполагаю, что вы имеете в виду Bean Validation? В Java EE 5 нет ничего подобного. У него есть система для присоединения валидаторов для ввода полей в веб-слой; валидаторы JSF. Это, безусловно, «проверка на стороне сервера».

Смежные вопросы