У меня есть вопрос о наилучшей реализации, чтобы система в java EE была настолько разобщенной, насколько это возможно, вопрос в том, лучше ли использовать события CDI или перехватчики CDI, очевидно, для таких вещей, как безопасность, будет перехватчик,для журналов, например, любого из двух в соответствии с конкретным случаем, но для бизнес-правил, в которых определенная задача должна быть выполнена, в то время как другая выполняется.
Оставляя в стороне, что асинхронные события могут или не могут произойти, мое сомнениебольше в пользу развязки модулей, так как для моей концепции события более развязаны, чем перехватчики, так как в перехватчике класс, содержащий функцию, должен быть определен как перехват, но в случае событий должно быть определено только сообщение.