MVC思想

一.什么是MVC思想

 

   MVC ( Model-View-Controller ),将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。

   MVC是一个设计思想,并不是一个框架,作用是将各层间关系分离开来,使各层间分工明确,具有层次架构,便于阅读理解,同时各层间可以达到低耦合、高内聚 的效果。

 

二.图例

 MVC思想

 

三.流程

 

  客户端发起请求->服务端接收到信息->经过Filter过滤->主servlet判断->进入具体servletN->进入bo层->

bo层model调用dao层方法->dao层调用util层->对数据库进行操作->结果返回至dao,new出model,并赋值->返回bo层 ->返回至servlet->经过filter过滤->服务端发送响应->客户端接收

 

四.说明

 

filter :  自定义条件 , 过滤客户端请求 req 或 是服务端响应 resp 信息

servlet:  客户端和服务端之间沟通的中间控件 , 消息中转站

bo     业务层 , 处理业务流程

dao    数据层 , 对数据库进行操作,如 增删改查

util   网络层 , 连接数据库,如,JDBC 获取连接

model  实体层 , 可以存放从数据库取出数据,进行传值,如 Student对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值