cloud项目还是用MVC拆分的思想拆分项目吗
来源:8-2 Zuul:路由转发,排除和自定义

搬砖战士
2018-10-25
不是很理解项目的拆分思想, 为什么controller和业务逻辑是放在一起的.
之前写项目都是controller放在product_web项目, 专门处理一些限流, 参数校验, VO转换, 异常处理之类的逻辑. 然后把业务逻辑, 缓存 数据库访问的逻辑放在一个product_service项目里. 老师现在把cloud项目这样, 所有业务逻辑整合在一个项目中, 是有什么考虑吗
写回答
1回答
-
“数据库访问的逻辑放在一个product_service项目里”
你说的是一个模块吧?
我这门课主要演示微服务的拆分,从业务维度拆分为不同的服务,一个服务里的模块就没有拆得太细了,一方面是业务逻辑不多,代码比较简单。另一方面担心同学看了觉得太复杂。如果你的业务复杂的话,我是同意拆分更细的哦。
00
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5672 学习 · 2489 问题
相似问题