三层分别是:controller层、services层、dao层
dao是数据链路层的包,连接数据库的东西都在这里
entity是实体包,里面放的都是数据库对应的一个表一个实体
services 根据需要写,有一个服务写一个接口
controller控制层
controller层调service层,service层调dao层,dao层连接数据库,从数据库获取信息
dao层和entity实体类略过
services服务层(用于对数据进行加工,比如数据库存储性别用int类型的0、1,使用的时候实际上需要男、女,就需要对数据进行加工,在service层加工)
在服务层写接口 …Service 规定好 写接口以后功能可以扩展
原本查询所有返回一个集合,但这样在前端不一定还是List集合,但String都有,所以将查询出来的List集合转化为JSON字符串,JSON字符串在前端相当于java中的对象,可以直接点出属性