一、dal:数据访问层 dao(数据访问对象)
持久层(数据库)操作:a 继承mybatis 的 baseMapper对象,直接使用其中的增删改查方法
b ibatis,mapper类中写接口,xml文件写实现方法
c 通过注解,@insert、@delete、@select、@update
二、domain:领域设计层 涉及了业务逻辑,一般会多表结合查询
vo(值对象)
repository : 对dal层的方法进行封装(可能涉及多个方法)
三、biz:业务逻辑层(偏向表示层)
vo(值对象)
service:业务层接口(偏向数据访问层)
serviceImpl:接口实现
四、web: 集中处理前端请求
DTO(数据传输对象)
controller:控制层,对接 表示层 和 数据访问层,处理前端某一个请求
数据转换:1 直接在对象类中定义,值对象中定义vo《--》dao,数据传输对象中定义vo《--》DTO
2 service层,repository层