• 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就把相应的结果返回给用户。