Различные виды проектов Java EE - PullRequest
27 голосов
/ 18 января 2010

Чем отличаются проекты Java EE в Eclipse WTP?

Есть:

  • Клиентский проект приложения
  • Проект Соединителя
  • Проект корпоративных приложений
  • Сервисный проект

1 Ответ

30 голосов
/ 18 января 2010

Цитирование Глава 5. Проекты RAD v7, Руководство по программированию (относится и к Eclipse):

  • Клиентский проект приложения (J2EE) - Проводит пользователя через создание пустого приложения-клиента проект. Включает подсказки для связанный проект EAR и список аспекты, применимые для приложения J2EE Клиентские проекты.
  • Проект коннектора (J2EE) - Руководство пользователя при создании Проект J2EE-коннектора, который включает в себя указание ассоциированного предприятия проект приложения и набор применимые к нему аспекты.
  • Проект корпоративных приложений (J2EE) - Создает новый проект EAR. Это включает в себя варианты создания связанный Web, EJB и приложение Клиентские проекты.
  • Utility Project (J2EE) - Помогает в создании утилиты Java проект библиотеки, который связан с корпоративным приложением проект. Продукт такого проекта файл JAR, который доступен для ресурсы внутри предприятия проект и автоматически упакован в файл EAR при его экспорте.

Это подробно описано несколько страниц позже:

Проект корпоративного приложения

Проекты Enterprise Application содержат ресурсы, необходимые для предприятия. приложения и могут содержать ссылки на комбинацию веб-модулей EJB модули, клиентские модули приложения, модули адаптера ресурсов, утилита Java проекты и файлы JAR.

Эти отношения можно указать при создании нового корпоративного приложения. проект через мастера или через свойства проекта.

Для получения дополнительной информации о разработке корпоративных приложений J2EE см. Глава 16, «Разработка веб-приложений с использованием EJB» на стр. 719 .

Проект клиента приложения J2EE

Проекты J2EE Application Client содержат ресурсы, необходимые для J2EE клиентские модули приложения. Клиентский модуль приложения используется для полнофункциональное клиентское Java-приложение (без веб-интерфейса), которое подключается к использует ресурсы J2EE в корпоративном приложении J2EE и приложении сервер. Имея ссылку на соответствующее корпоративное приложение, оно разделяет информация, такая как ссылка на интерфейс именования и каталогов Java (JNDI) для EJB и источники данных.

Коннектор проекта

Проект коннектора содержит ресурсы, необходимые для адаптера ресурсов J2EE. Мастер допускает набор аспектов (включая архитектуру коннектора J2EE (JCA) версия) и содержащий EAR-файл, который будет указан.

Краткая версия: все они мастера для создания Приложения предприятия или его частей.

...