我现在遵循Java EE的路径已经有一段时间了,使用了JBoss Seam并遵循其在CDI中的标准化。
现在,在尝试解决Seam 2到3迁移的硬路径上的第一步之后,我了解到所有内容都已转移到Apache Deltaspike。
但是虽然Seam有着良好的记录和配备的例子,但Deltaspike却没有。有一些菜单项导致"文档"这是非常差的,充斥着TODO并且没有任何可见的结构,并且"例子",这或多或少是一个笑话。
自从我尝试升级到Java EE 6之后,我觉得有点像站在雨中 - 即使它很棒,Seam 2的许多概念都进入了标准,我想念很多东西我以前 - 以及CDI扩展应该涵盖的内容。再一次,在Apache Deltaspike这样的项目中有一个共同的努力来引导这些扩展是很棒的 - 但是目前有很大的障碍可以从中获益,即使你不是技术的初学者。
那么 - 有人能引导我获得合适的资源,文档和示例如何使用和理解CDI扩展吗?
答案 0 :(得分:1)
我同意,DeltaSpike网站上的文档对用户来说是不够的;我敢打赌,这只适合那些想要测试或开发它的人。
答案 1 :(得分:1)
正如其他回复中所述,DeltaSpike文档有点缺乏。你总是可以看看测试和javadoc。例如,我认为您会发现JBoss jdf quickstarts是当前示例的最佳位置。在DeltaSpike右侧搜索,你应该看到大约七个例子。
答案 2 :(得分:0)
这是一个具体的例子。我是一个经验丰富的软件人。我想使用DeltaSpike BeanProvider.getContextReference
将EJB注入到一些本身不是EJB的代码中。我包含了必需的Maven依赖项,并将BeanProvider.getContextReference代码添加到我的一个类中。我收到的错误消息告诉我没有配置DeltaSpike。两个小时的文档并没有让我更接近理解我需要做什么只是打开它。似乎缺少的是“如何配置DeltaSpike核心”。页。