EJB зависимость JAR в веб-проекте - PullRequest
0 голосов
/ 22 ноября 2010

У меня есть ejbproject, веб-проект и проект приложения. Теперь я хочу создать независимую среду, в которой Web полностью независим от проекта ejb. Web будет иметь только ссылки на заглушки ejb (домен objet и т. Д.)
Пока что в текущей системе доменные объекты напрямую используются в jsps. Я знаю, что если я создаю объекты-ценности, это обеспечит слабую связь.

Вопросы * * 1004 Где я должен разместить свои объекты стоимости? в эйб или в сети? Если я помещу его в ejb, то я должен предоставить ссылку на проект ejb в сети, что противоречит концепции ejb ( это правильно? ). Насколько я понимаю, при каждом значении запроса будут заполняться объекты. Через бизнес-разграничение мы будем называть операцию ejb. тогда ejb вернет объект домена. через объект домена мы будем заполнять объекты значения. Но где у ejb или у веб? Какая лучшая практика в такой ситуации? Мое решение - создать общую банку и поместить объекты-значения в общую банку. используйте общую банку в обоих. Я на правильном пути?

1 Ответ

0 голосов
/ 23 ноября 2010

Прошло много лет с тех пор, как я занимался такими вещами, поэтому я не очень хорошо разбираюсь в деталях, но основная концепция того, где их размещать, должна быть бизнес-логикой и всеми вещами, связанными с транзакциями базы данных, в EJB-компонентах и ​​интерфейсе ) должны быть все логически разбитые вызовы ejb.

Я помню, что, используя websphere, он связывал вас с созданием всех этих глупостей, и были ограничения на то, что вы могли бы передавать взад и вперед. Таким образом, вы хотите передавать данные, отображаемые конечным пользователем, обратно из ejb в веб-слой, ничего более сложного, чем это. Вы не можете передавать соединения с базой данных или подобные тяжелые объекты, это просто не будет работать. Будьте проще, чем меньше по проводам, тем лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...