我想将我的 spring (3.0) 应用程序与 Mule ESB (Mule3) 集成,并为不同的客户端(.Net、GWT 等)提供这些服务。为了实现这一点,我是否应该将 Spring 应用程序部署为单独的组件并在 Mule 上定义 Endpoint,或者我可以在 Mule 内部部署 Spring 应用程序并向外部客户端提供这些服务。如果有人知道与此问题相关的一些想法或任何示例参考项目,请更新我。谢谢。
我建议将 Mule 集成到您的 Spring 应用程序中。也就是说,将 Mule jar 文件添加到您的应用程序并将其用作库。通过这种方式,Mule 将一个子上下文添加到您的主 Spring 应用程序上下文中,并可以访问您的 bean,以便将它们用作服务。
The 使用 Mule 和 Spring http://www.mulesoft.org/documentation/display/MULE3USER/Using+Mule+with+Spring and Spring应用程序上下文 http://www.mulesoft.org/documentation/display/MULE3USER/Spring+Application+Contexts页面是开始学习如何执行此操作的地方。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)