目录
前言
每个人项目架构设计风格千姿百态,导致项目难以维护、可读性低... 于是将自己接触过的大型企业级项目经验总结一下,最终目的是为了提高我的团队协作效率,降低维护成本.
一、项目分层设计
传统的三层架构模型我们都很熟悉,但随着项目的开发,最后无疑都会走向一个处境,单个 Service 类会显得十分臃肿. 当然这里我也没有真正的使用 DDD 领域的概念,因为会让反而很容易实现的项目本末倒置. 相当于是对传统三层架构的升级.

a)facade 外观层:

api:相当于传统三层架构中的 controller.=
rpc:分布式架构中需要服务之间的相互调用,这里的 rpc 就是对其
本文总结了大型企业级项目的架构设计经验,包括分层设计、领域模型对象、命名规范、开发小技巧和底层基建。强调了命名一致性、避免过度使用 get 作为方法名前缀等原则,并提供了服务拆分、异常处理等方面的实用建议。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



