Мне нужно разработать одно большое приложение Java EE 6 на JBoss AS 7. Приложение является большим и должно быть разделено на модули (это запрос).Приложения Java EE и решения WET
Для поддержания модульности я организую его в модули типа .war и .jar. Пара, .war + .jar, соответствует модулю приложения. Некоторые из .jars должны совместно использовать одни и те же объекты.
Теперь я должен дублировать объекты для поддержания модульности или лучше создать .jar, чтобы делиться между другими банками как lib? Есть ли наилучшая практика?