Патч для модулей Wildfly vs. FAR EAR-файлы - PullRequest
0 голосов
/ 08 октября 2019

у нас здесь есть обсуждение, и я хотел бы знать, что, по вашему мнению, является лучшим способом разрешить наш внутренний спор. В настоящее время у нас есть пять + Webapplicaiton (война). Они используют четыре общих jar (DB Mapping, Common Filter, ...) в качестве базы / бэкэнда. Нам нужно загрузить несколько библиотек (hibernate, jsf, cdi, jackson, gson, ...), чтобы наши приложения были полностью функциональными. Теперь возникает вопрос - должны ли мы упаковать все необходимые библиотеки с каждым отдельным веб-приложением или мы должны исправить наш сервер wildfly таким образом, чтобы сервер предоставил необходимые библиотеки для каждого отдельного файла войны или чего-то еще.

EAR длякаждое приложение
EAR 1-X
- WAR
- обычная банка 1-4
- hibernate
- jsf
- ....

или один sinlgeбольшой EAR

EAR
- WAR 1-X
- обычная банка 1-4
- спящий режим
- jsf
- ....

или с патчем и небольшими военными файлами

WAR 1-X
- обычная банка 1-4

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

ура

...