首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microservice是否仍然使用像Spring这样的web框架?

Microservice是否仍然使用像Spring这样的web框架?
EN

Software Engineering用户
提问于 2016-09-13 12:28:49
回答 2查看 3.2K关注 0票数 2

我对Microservice architect的理解是,大部分工作都转移到了单个页面应用程序(SPA)中的前端客户端。

SPA随后将与后端微服务交互。

这就引出了一个问题:使用MVC的Spring框架在这里仍然相关吗?我认为只有SpringBoot与Bean注入和JPA持久化支持仍然相关。这是因为在微服务架构中,前端客户端是单页应用程序(SPA)。我们不需要服务器端来担心模型视图控制器。

在微服务架构中,所有的MVC都是不相关的。

请纠正我。谢谢

EN

回答 2

Software Engineering用户

发布于 2016-09-14 06:55:41

您的前端可以(也可能应该)也是一个微服务。可以很好地使用像Spring这样的系统来实现,例如使用Thymeleaf作为模板系统。

因此,是的,这些事情仍然是相关的,只是不了解微服务是什么(这似乎仅限于某些服务器进程,这些进程为基于javascript的web前端提供json以使用ajax请求进行检索)。

票数 3
EN

Software Engineering用户

发布于 2016-09-14 07:25:41

MVC可以被看作是JSP的老版本,但这不是Spring的工作方式,即使是MVC,视图也不一定意味着“用户界面”

我使用MVC Spring作为REST服务器,我的视图是我发送回客户端的JSON,我的控制器是与当前请求的URL匹配的入口点,我的模型包括JPA/业务层/业务对象。

此外,Spring是指与JEE相反的光,没有必要重新做Spring能为您做的事情。

Finnaly已经包含了微服务体系结构所需的内容,请参阅这个教程 (ty @Traubenfuchs)

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

https://softwareengineering.stackexchange.com/questions/330946

复制
相关文章

相似问题

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