java代码分层规范

代码分层

不使用 biz层, 减少不必要复杂性

api/service/dao即可

对同一个模块, 应该包含两类service, 一个是业务表service, 一个是模块service, 模块service复杂度极高后。 说明该模块可以拆模块, 拆服务了

不允许service访问非本模块的Dao

如果要访问其他模块的数据, 必须通过service访问.

原则上, 每个表的dao只能由该表的service访问. 由此也可以避免掉关联查询

比如动态模块.
DynamicService 不能直接访问动态评论, 动态分的数据, 必须通过对应的service访问

todo

增加demo