2009-07-10 4 views
1

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

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

ответ

2

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

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

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