object(stdClass)#29 (2) { ["docs"]=> array(0) { } ["count"]=> int(0) } 三层架构!! - 爱码网

重中之重,三层架构

什么是MVC: model  view controller  模型,视图,控制器

三层架构!!

Model:

  • 业务处理:业务逻辑(Service)
  • 数据持久层: CRUD(Dao)

View:

  • 展示数据
  • 提供链接,发起Servlet请求(a,form,img)

Controller (Servlet):

  • 接受用户的请求:request,拿到用户的请求参数,Session信息···
  • 交给业务层处理对应的代码
  • 控制视图的跳转。例如登录业务:1.登录——>接受用户的登录请求——>处理用户的请求(获取用户登录的参数,username,password)—>交给业务层处理登录业务(判断用户密码正确?)——>Dao层查询用户名对应的密码,检查——>数据库

     

 

相关文章: