首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用Spring Integration代替Spring MVC来开发web应用吗?

我可以使用Spring Integration代替Spring MVC来开发web应用吗?
EN

Stack Overflow用户
提问于 2013-04-16 14:58:33
回答 1查看 368关注 0票数 0

我是一个新的bee to Spring集成框架。

我们正在开发web应用程序,提供基于移动的金融服务,并使用Spring MVC来实现它。

我们在不同的渠道上公开我们的服务,比如REST、SOAP、WEB,并使用Spring MVC提供所有这些服务。

我听说过Spring Integration,但不太了解,我只知道它被用来轻松地集成不同的应用程序。

Q-1:根据我的要求,我可以使用Spring Integration代替Spring MVC吗?

Q-2:根据我的需求,我可以使用Spring Web Flow而不是Spring MVC吗?

EN

回答 1

Stack Overflow用户

发布于 2013-04-16 16:21:08

如果您转到spring集成页面

Spring提供了

编程模型的扩展,以支持众所周知的企业集成模式。它支持基于Spring的应用程序中的轻量级消息传递,并支持通过声明性适配器与外部系统集成。与Spring对远程处理、消息传递和调度的支持相比,这些适配器提供了更高级别的抽象。

因此,如果您正在使用上面描述的任何一种模式,您可以将Spring集成放在那里。您可以使用spring集成来创建一个发送数据的服务端点,但当然,您的移动应用程序必须有一个专门为使用它而构建的客户端。如果您的移动客户端在用户访问应用程序时从应用程序中提取数据,对我来说,这是一个GET请求的情况,可以由控制器处理。但是,出于可伸缩性的考虑,如果您的系统需要这种级别的分布,您可以将控制器和业务层之间的通信放在一个队列中;这就是将使用Spring集成的地方。

关于Webflow,最简单的说法是“如果你有一个用户通过不同屏幕控制多个步骤的用例,是的,你可以把它放在Spring Webflow上”。

然而,它们都不能相互替代。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16030664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档