JavaWeb_MVC架构_:)
程序员文章站
2024-02-26 10:01:34
...
什么是MVC:Model View Controller 模型、视图、控制器
Controller控制器:Servlet
1.接收用户的请求信息
2.交给业务层去做
3.重定向或转发,视图跳转
View视图层:JSP
1.展示数据
2.提供用户操作
JavaBean(pojo,entity)实体类
架构图
Model
- 业务处理:业务逻辑(Service)
- 数据持久层:CURD(Dao)
View
- 展示数据
- 提供链接发起Servlet请求(a,form,img)
Controller
- 接收用户请求:(request:请求参数、Session信息…)
- 交给业务层处理对应的代码
- 控制视图的跳转
登录--->接收用户登录请求--->处理用户请求(获取用户登录参数,uname,pwd)---->交给业务层处理登录业务(判断用户名密码是否正确)---->Dao层查询用户名和密码是否正确--->查询数据库
推荐阅读
-
JavaWeb同步学习笔记之二十七、JavaWeb_MVC案例之删除
-
JavaWeb_MVC架构_:)
-
JavaWeb同步学习笔记之二十六、JavaWeb_MVC案例之查询
-
Spring Boot整合logback一个简单的日志集成架构
-
一位10年Java工作经验的架构师聊Java和工作经验 博客分类: javaweb javaweb工作经验
-
Sitemesh-创建一致的页面布局和外观 博客分类: 架构
-
浅谈MVC,MVP,MVVM三大架构
-
[最全]Android安卓架构MVC、MVP、MVVM之间的区别和联系(图解+案例+源码)
-
浅谈mvp架构模式
-
iOS架构模式MVC、MVP、MVVM(内附demo)