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.
Назад | Вперёд | Содержание |