Maven架构选型:单模块还是多模块?网友:多此一举~
阅读本文大概需要 2 分钟。
作者:AMOS0626
来源:https://my.oschina.net/AmosWang/blog/4951326
# 单模块
优势
劣势
# 多模块(重点来了)
优势
劣势
start(启动项目) think-client(api、dto) think-controller(controller,调用app) think-app(校验、封装、执行,调用domain、infrastructure) think-domain(DDD 领域模型,也可暴露接口,由infrastructure实现) think-infrastructure(db、rpc、search、防腐)
# 怎么选?
要记住,留给公司一个方便维护、整洁优雅的代码库,是我们技术人员最高技术使命,也是我们对公司做出的最大技术贡献; 【防止破窗】首先我们要有一套规范,并尽量遵守规范,不要做“打破第一扇窗”的人;其次,发现“破窗”要及时修复,不要让问题进一步恶化。
推荐阅读:
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
朕已阅
评论