Apache Deltaspike的示例和文档 - 它们在哪里?

时间:2013-03-25 12:56:36

标签: java-ee-6 cdi

我现在遵循Java EE的路径已经有一段时间了,使用了JBoss Seam并遵循其在CDI中的标准化。

现在,在尝试解决Seam 2到3迁移的硬路径上的第一步之后,我了解到所有内容都已转移到Apache Deltaspike

但是虽然Seam有着良好的记录和配备的例子,但Deltaspike却没有。有一些菜单项导致"文档"这是非常差的,充斥着TODO并且没有任何可见的结构,并且"例子",这或多或少是一个笑话。

自从我尝试升级到Java EE 6之后,我觉得有点像站在雨中 - 即使它很棒,Seam 2的许多概念都进入了标准,我想念很多东西我以前 - 以及CDI扩展应该涵盖的内容。再一次,在Apache Deltaspike这样的项目中有一个共同的努力来引导这些扩展是很棒的 - 但是目前有很大的障碍可以从中获益,即使你不是技术的初学者。

那么 - 有人能引导我获得合适的资源,文档和示例如何使用和理解CDI扩展吗?

3 个答案:

答案 0 :(得分:1)

DeltaPpike的发展还处于早期阶段。它仅在0.3版本;它可能还需要一段时间才能完成生产。在此之前,您可以查看MyFaces CODISeam两个项目,这些项目的开发已暂停,因为它们目前正在合并为DeltaSpike。

我同意,DeltaSpike网站上的文档对用户来说是不够的;我敢打赌,这只适合那些想要测试或开发它的人。

答案 1 :(得分:1)

正如其他回复中所述,DeltaSpike文档有点缺乏。你总是可以看看测试和javadoc。例如,我认为您会发现JBoss jdf quickstarts是当前示例的最佳位置。在DeltaSpike右侧搜索,你应该看到大约七个例子。

答案 2 :(得分:0)

这是一个具体的例子。我是一个经验丰富的软件人。我想使用DeltaSpike BeanProvider.getContextReference将EJB注入到一些本身不是EJB的代码中。我包含了必需的Maven依赖项,并将BeanProvider.getContextReference代码添加到我的一个类中。我收到的错误消息告诉我没有配置DeltaSpike。两个小时的文档并没有让我更接近理解我需要做什么只是打开它。似乎缺少的是“如何配置DeltaSpike核心”。页。