欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaWeb_MVC架构_:)

程序员文章站 2024-02-26 10:01:34
...

什么是MVC:Model View Controller 模型、视图、控制器

Controller控制器:Servlet

1.接收用户的请求信息

2.交给业务层去做

3.重定向或转发,视图跳转

View视图层:JSP

1.展示数据

2.提供用户操作

JavaBean(pojo,entity)实体类

架构图

JavaWeb_MVC架构_:)
Model

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

View

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

Controller

  • 接收用户请求:(request:请求参数、Session信息…)
  • 交给业务层处理对应的代码
  • 控制视图的跳转
登录--->接收用户登录请求--->处理用户请求(获取用户登录参数,uname,pwd)---->交给业务层处理登录业务(判断用户名密码是否正确)---->Dao层查询用户名和密码是否正确--->查询数据库
相关标签: JavaEE java mvc