采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,你好,请问business模块跟system模块区别在哪里呢?系统的业务逻辑代码不是写在system模块上吗?为什么还多出来一个business呢
微服务就是要将不同的业务拆成不同的模块,system模块是系统相关的,比如用户、资源、角色、权限等;business是业务相关的,比如课程、章节、讲师等。
非常感谢!
我们这样的是不是可以叫做聚合工程,我一直听别人说聚合工程有解耦的作用,怎么理解这个呢?
Maven聚合工程其实就是课程中的父子工程。设计模式有个原则叫“高内聚,低耦合”,我们把功能紧密关联的聚成一个一个的模块,比如用户,角色,资源,三者功能很相关,所以把它们聚成一个system模块。模块和模块之间耦合度较低,比如system和business,似乎少了谁,另一个影响不是太大。
登录后可查看更多问答,登录/注册
全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术
2.0k 4
1.1k 1
1.5k 18
1.1k 13