帮别人设计网站的网站吗,wordpress 4.7.9,网站备案号如何查询,网站怎么做链接跳转apache camel从Camel版本2.10开始#xff0c;支持CDI#xff08;JSR-299#xff09;和DI#xff08;JSR-330#xff09;。 这为在Java EE容器中以及在独立的Java SE或CDI容器中开发和部署Apache Camel项目提供了新的机会。 是时候尝试一下并熟悉它了。 骆驼到底是什么支持CDIJSR-299和DIJSR-330。 这为在Java EE容器中以及在独立的Java SE或CDI容器中开发和部署Apache Camel项目提供了新的机会。 是时候尝试一下并熟悉它了。 骆驼到底是什么 骆驼是一个集成框架。 有些人喜欢将其称为ESB-lite。 但最后这是在集成项目中取得成功的非常注重开发人员和组件的方式。 您有80多个预构建组件可供选择并且它们基本上包含了企业集成模式的完整介绍这些都是众所周知的并且可以使用。 考虑到所有这些想出一个答案并不容易。 如果您需要一个它可能是这样的它是消息技术与路由的结合。 它将消息传递的起点和终点连接在一起从而允许将消息从不同的源传输到不同的目的地。 我为什么在乎 对于企业级软件我显然感到很兴奋。 但始终喜欢更实用的解决方案。 关于何时使用Apache Camel以及随着在非常异构的平台上集成不同系统的需求不断增加有一些不错的博客文章拥有成熟的解决方案总是很方便的。 那里的大多数示例都是从引导完整的Camel魔术开始的包括基于XML的Spring DSL及其必需的依赖项。 那把一切都炸毁了我不想接受。 知道必须有一种轻量级的方法Camel-Core在12.13.2版中为2.5 MB我一直在研究如何自己引导它。 并使用其中的一些CDI魔术。 首先寻找想法的地方 显然是GitHub上的Java EE示例项目 。 一些不安定的社区成员收集了大量的示例供您入门。 这里的最终目标是提供有关如何在Java EE伞中使用不同规范的参考。 但是甚至包括一些额外的内容并展示了来自不同领域的示例例如NoSQLTwitterQuartz Scheduling和最后但并非最不重要的Camel集成。 如果您按照最新的WildFly 8.1运行它它将无法正常工作。 Camel的cdi扩展使其执行起来有些棘手但是如相应问题中所述 有一种方法可以通过创建自定义否决扩展来摆脱模糊的CDI依赖关系。 该问题已提交给骆驼 我听说他们正在研究改善情况。 如果您想尝试该示例请转到我的GitHub存储库并查找CamelEE7项目。 我是怎么做到的 Bootstrap.java是一个Singleton EJB它在应用程序启动时加载请记住 在Java EE中有不同的启动方法 通过Inject org.apache.camel.cdi.CdiCamelContext您可以访问Camel 。 这个小例子使用另一个HelloCamel bean展示了如何在CDI集成中使用有效负载。 确保查看CamelCdiVetoExtension.java及其在META-INF文件夹中的配置方式。 现在您可以开始了。 编码愉快。 和最后的最好 Camel 12.14 已经面世计划于9月发布。 如果您有任何疑问或希望在其中看到现在是时候发言了 即将推出的令人敬畏的新功能的摘录 指标组件 DSL提供休息服务 摇摇欲坠的组件 是时候变得兴奋了 翻译自: https://www.javacodegeeks.com/2014/09/bootstrapping-apache-camel-in-java-ee7-with-wildfly-8.htmlapache camel