Java Platform, Enterprise Edition (Java EE) 8
Учебник по Java EE

Назад Вперёд Содержание

Структура каталогов примеров из учебника

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

Каждый модуль приложения имеет следующую структуру:

  • pom.xml: файл сборки Maven

  • src/main/java: исходные файлы Java для модуля

  • src/main/resources: файлы конфигурации для модуля, за исключением веб-приложений

  • src/main/webapp: веб-страницы, таблицы стилей, файлы тегов и изображения (только веб-приложения)

  • src/main/webapp/WEB-INF: файлы конфигурации для веб-приложений (только веб-приложения)

Если в примере несколько модулей приложения упакованы в файл EAR, его каталоги подмодулей используют следующие соглашения об именах:

  • example-name`-app-client`: клиентские приложения

  • example-name`-ejb`: файлы JAR Enterprise-бина

  • example-name`-war`: веб-приложения

  • example-name`-ear`: корпоративные приложения

  • example-name`-common`: библиотека JAR, содержащая компоненты, классы и файлы, используемые другими модулями

Файлы сборки Maven (pom.xml), распространяемые с примерами, содержат цели компиляции и компоновки приложения в каталог target и развёртывания полученного архива на GlassFish Server.


Назад Вперёд Содержание
Логотип Oracle  Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены. Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)