Java EE 6 Project Packaging вопрос - PullRequest
0 голосов
/ 25 мая 2011

Я читал в интернете, что с помощью Java EE6 можно упаковать EJB3 в jar-файл и использовать его в веб-приложении, написанном на JSF2.0. Затем вы упаковываете JSF и EJB jar в файл .war и развертываете его на сервере приложений - например, Glassfish.

У меня вопрос: если вы также хотите представить EJB-компоненты в качестве веб-сервисов, как вы это сделаете? Вам просто нужно добавить аннотации к EJB и иметь один файл war, или должно быть другое веб-приложение только для демонстрации веб-сервиса?

1 Ответ

2 голосов
/ 25 мая 2011

Вы можете сделать это любым способом: у вас может быть военный проект, который просто предоставляет сервисы, а другой - с компонентами веб-интерфейса, или вы можете обслуживать сервисы и пользовательский интерфейс из одной войны.Эта основная причина пойти на отдельную войну будет, если вы увидите, что либо поддерживает распределенную архитектуру, в которой сервисы и компоненты веб-интерфейса обслуживаются из разных экземпляров, либо если вы представляете развертывания, которые являются только сервисами.

...