时间:2022-10-22 13:56:27 | 栏目:JAVA代码 | 点击:次
是一种开发结构合理、能使前后端分离、流程控制逻辑、业务逻辑调用与展示逻辑分离,实现高内聚,低耦合的设计模式。
M:数据实体模型(Model或Entity):
V:视图(View):
C:控制 (Controller):
1.数据库准备:创建数据库,构思需求的数据类型
2.构建Dao层
3.Dao层接口实现
业务层:
4. 定义service
小结一下:
面向接口编程:当用户在页面(View层)向服务器发送一个请求时,请求由控制层(Controller)处理,Controller负责拦截和调用业务层相关逻辑(service接口对应的impl实现类),业务层调用Dao层对数据库进行操作,从而实现数据的持久化,最终前端处理器Controller返回处理过后的页面显示给用户。
(图片来自网络)
这是一个刚入行的小白对MVC设计模式的理解,写博客的目的就是能将一些自己的理解记录下来,或许我的博客还能帮助到大家,当然,我也迫切希望经验丰富的前辈们能对我的理解给你们宝贵的建议,谢谢!
M:Model模型,实体类和业务和dao
V:view 视图 JSP
C:Controller 控制器,servlet
作用:视图和逻辑分离
1. 先写实体类
2. 数据访问控制层
3. 业务逻辑
4. 控制器
5. 视图
如图: