了解分层思想
将一个方法的代码,拆分到各个部分中,分层的意义是为了团队合作更加方便
1.在项目src/main目录下新建java(源文件夹)和resources(资源文件夹)目录
2.定义包结构及代表意义
web:控制层,定义接口,接收前端客户的需求/请求,传入后端进行解析并将结果传回(接收参数,返回数据)
sercice:定义业务逻辑层(最复杂)判断,逻辑类事件。会调用数据访问层,将处理好的结果返回给web
dao(data accesss object):数据访问层,专门写数据增删改。
po(persistant object):实体类,与数据库中的一条信息一 一对应,若多条数据,则为一个集合。po无法对数据库进行操作。
util:工具类
vo(value object):用于业务之间的数据传递,仅包含数据。
bo(business object):封装java对象,调用dao方法,结合po vo进行业务操作
pojo(plain ordinary jaca object):简单无规则java对象