java 代码 规范 分层模块

java 代码 规范 分层模块_第1张图片
如图

说明
web层 1.Controller里不可以有业务代码,可以有简单参数判断,返回值转型2.返回对象尽量为VO3.PO到VO转换 函数名为对应controller
缓存service层 1.缓存每次查询的结果(Spring Cache)2.自己创建缓存对象的结构
service层 1.针对借口编程2.UserService只能调用UserMapper,不能直接调用其他业务Mapper,要调用通过调用其他Service调用其他Mapper3.实现类成员排序:先是常量和静态变量,然后是mapper,然后是其他业务Service,然后是接口实现函数,然后是私有函数,然后是其他4.可以用FacadeService封装多个业务类 函数名为add,edit,query
manager层 1.事务处理2.可以和service合并 函数名为add,edit,query
dal层 UserMapper.xml包括所有以t_user表为主表的sql,不允许包括其他表为主的业务 函数名为insert,update,select
存储层 t_user RDB,NoSql,文件系统

你可能感兴趣的:(java,代码,规范)