Различные типы проектов Java EE


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

Есть:

  • Проект Клиента Приложения
  • Проект Соединителя
  • Проект Корпоративного Приложения
  • Коммунальный Проект
1 24

1 ответ:

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

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

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

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

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

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

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

J2EE Application Client project

Клиентские проекты приложений J2EE содержат ресурсы, необходимые для J2EE клиентские модули приложений. Клиентский модуль приложения используется для того, чтобы содержать полностью функционирующее клиентское Java-приложение (не основанное на Web), которое подключается к и использует ресурсы J2EE в корпоративном приложении J2EE и приложении сервер. Удерживая ссылку на соответствующее корпоративное приложение, он совместно использует такая информация, как ссылка Java Naming and Directory Interface (JNDI) на EJBs и источники данных.

Соединитель проект

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

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