我想将我的 spring (3.0) 应用程序与 Mule ESB (Mule3) 集成,并为不同的客户端(.Net、GWT 等)提供这些服务。为此,我是应该将 Spring 应用程序部署为单独的组件并在 Mule 上定义端点,还是可以将 Spring 应用程序部署在 Mule 内并向外部客户端提供这些服务。如果有人知道与此问题相关的一些想法或任何示例引用项目,请更新我。谢谢。
最佳答案
我建议将 Mule 集成到您的 Spring 应用程序中。也就是说,将 Mule jar 文件添加到您的应用程序并将其用作库。通过这种方式,Mule 将一个子上下文添加到您的主 Spring 应用程序上下文中,并且可以访问您的 bean,因此它们可以用作服务。
Using Mule with Spring和 Spring Application Contexts页面是开始学习如何做到这一点的地方。
关于spring - 如何将 Spring 应用程序与 Mule ESB 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426131/