java面试题网

普通会员

483

帖子

9

回复

187

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5059| 回复: 0

回顾 MVC 架构模式

回顾 MVC 架构模式

Model2-MVC(掌握)

回顾 MVC 架构模式_www.wityx.com

Model2 加入了 Servlet, 分离了 Model1 中 jsp 控制业务逻辑的部分。 这里 Servlet 充当控制器,管理者的角色,负责管理用户的请求,Servlet 根据请求的内容调用适合的 JavaBean,在JavaBean 中访问 DB 存取数据,计算处理数据。Servlet 把根据处理结果选择合适的 jsp 显示JavaBean 的数据。呈现给用户。请求处理完毕。

MVC 架构和三层架构的联系与区别(了解)

三层架构

UI: 界面层(User Interface layer)

BLL: 业务逻辑层(Business Logic Layer)

DAL:数据访问层(Data Access Layer)

回顾 MVC 架构模式_www.wityx.com

MVC 架构

M 即 Model(模型层),主要负责出来业务逻辑以及数据库的交互

V 即 View(视图层),主要用于显示数据和提交表单

C 即 Controller(控制器),主要是接收请求,调用 Model 处理请求,并控制请求转发三层架构与 MVC 的联系:

都是三层,分层的目的是解耦合,按职责划分层次。各层功能独立单一。易于扩展应用,提高开发效率。

主要的区别:

1. 三层架构适用所有的应用架构, MVC 侧重是 web 应用的使用(jsp 和 servlet 的解耦)。

2. 三层架构中没有控制器 Controller. MVC 中有控制器层 Controller


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1212_1_1.html


java面试题交流群:327440556

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018