Что такое «Facet» в JavaEE?

Мне интересно не только, что такое Facet, но и что такое Facet «на физическом уровне» (насколько я понимаю, это не отдельная банка, но что?)?

Мне также интересно, как это может повлиять на мое приложение после развертывания. Я объясню на реальном примере:

У меня было 2 аспекта (которые были созданы IDE): Spring Facet и Web Facet (для jsf). Я развернул его в Tomcat, и мое приложение работало нормально.

Затем я добавил (с помощью IDE) еще один аспект - JPA Facet. Я повторно развернул приложение и .. он все еще работал нормально :)

Итак, мне просто интересно, что это такое и зачем нам это нужно?

Ответы на вопрос(4)

Ваш ответ на вопрос