快 2021 年了, Java server 端业务代码的“正确”风格写法是啥?
資深大佬 : hahaFck 7
比如企业的业务系统,大多数都是前后端分离吧,那后端的写法风格是啥呢,先说说我接触的吧,还是老一套,先写个 dao,service,然后呢在写 impl,但是我发现 dao 和 service 的 impl 基本就只有一个,很少情况下有去另外需要实现同一个 service 的(难道是抽象能力不行?),然后前端传过来的数据都是 map,对数据库的增删改查都是对 map,或者 list<map>处理,无非就是循环用的多少。很少有建数据库表的 entity 的,慢慢的在 controller 类里写的越来越多,整个 controller 慢慢变得非常大。
以前看过一次 activiti5 (工作流引擎)的源码,很惊讶他的那个 command 模式,代码写的非常优雅。
大家能不能分享下自己的写法,或者有什么好的开源的项目可以学习下么。
大佬有話說 (22)