【发布时间】:2013-11-15 11:54:14
【问题描述】:
最近,我开始将一个正在进行的 Java EE 项目迁移到更密集地使用 CDI 概念(事件、生产者、处理器、限定符等),经过一周的密集编码后,我终于发现自己迷失了自己的代码:什么产生什么,在哪个范围内,谁观察特定事件等。最重要的是,理解,对于所有这些事件,执行流的概念不太适用于 CDI。总而言之,这就像失去对代码的控制一样。
总体上对 CDI 的意识形态感到满意,我想问一下您通常如何处理您的 CDI 项目,打包 CDI 实体的最佳实践是什么,在跨模块可见性(web、ejb、公共库)方面并使代码更具可读性和可理解性。在这方面,如果您有任何好的文章或想法,我将不胜感激。
【问题讨论】:
标签: jakarta-ee java-ee-6 cdi java-ee-7