- util包:放连接数据库的类
- model包:放实体类,比如用户类
- dao包:data Access object,专门处理数据库操作的,如登录判断用户名是否存在
- web包:放servlet类,即处理用户请求
springboot中的MVC
- controller层:接收前台传来的参数,操作数据库后将操作结果封装成一个model,再把该类返回给前台进行展示。
- service层:调用dao层组织数据
- dao层:操作数据库
- dao层实现数据的通信,夹在业务逻辑与数据库资源中间,service通常为业务逻辑层,dao定义接口后,DaoImpl是dao的实现类,而service也有接口,其实现类一般谢伟ServiceImpl,就是业务逻辑的实现类,一般用户通过请求之后,controller(service),然后逻辑组件请求dao,之后dao返回dao的接口实例给业务逻辑组件,然后controller就把相应的结果返回给用户。