Шаблоны проектирования для приложения Java EE - PullRequest
1 голос
/ 10 июля 2009

Мы начинаем новый проект Java EE и ищем предложения относительно шаблонов проектирования для предоставления внутренних интерфейсов.

Было бы предпочтительно, если бы внутренняя логика могла беспрепятственно работать в Tomcat, других контейнерах Java EE 5. В настоящее время мы ориентируемся на Java EE 5, EJB3, JPA, и предпочтительной платформой развертывания является JBoss 5 AS. Мы ожидаем, что серверный движок предоставит для бизнес-логики следующие интерфейсы (например, локальный / удаленный EJB3, SOAP, REST). Это касается любых указателей относительно подходящих шаблонов проектирования, которые могут использоваться как для макета кода, так и для структуры пакета, что позволит нам упаковывать и развертывать их в вышеупомянутых контейнерах.

Ответы [ 2 ]

2 голосов
/ 10 июля 2009

Книга Core J2EE Patterns начала устареть. Кажется, вы сосредоточены на стандартах. Если это так - я бы рассмотрел Seam как основу архитектуры и использовал бы шаблоны, которые описывает Seam. Это основа, ориентированная на стандарты, но также обеспечивающая быструю разработку, поскольку вам не нужно повторяться так часто (классы домена JPA, объекты передачи данных, объект просмотра?), А Seam также дает вам соглашения по настройке.

Архитектурный тип описания Seam немного отсутствует, но вы найдете некоторые из JBoss site и на Seam framework документирующий сайт .

0 голосов
/ 10 июля 2009
...