试题详情
- 简答题简述MVC的三种架构模式及其工作原理。
-
MVC的三种架构模式分别为:经典MVC架构模式,前端控制器模式以及页面控制器模式。这三种架构模式的工作原理如下
1.经典MVC架构模式
在这种模式下,用户在视图界面输入数据并点击按钮提交,控制器负责接收视图信息并对相应模型进行操作,根据用户提供的数据更新模型状态。模型状态发生变化后控制器通知视图,视图根据模型的变化进行更新并显示给用户。
2.前端控制器模式
在这种模式下,分发器负责接收客户端浏览器发出的请求,并根据请求的URL地址将信息转发给特定的控制器。控制器改变相应模型的状态并返回一个标识,该标识与指定视图存在映射关系,通过标识找到对应视图并在客户端浏览器显示执行结果。
3.页面控制器模式
这种模式与前端控制器模式的工作原理基本相似,二者的区别在于,页面控制器模式下将由页面发出针对某个具体模型的请求。 关注下方微信公众号,在线模考后查看
热门试题
- 一个标准的JavaBean具有哪些特征?
- 下面这个注释声明存在什么问题?
- 下列关于RequestDispatche
- 在Servlet中有如下代码段:&ens
- 在某个JSP页面中存在这样一行代码,<%
- 请你编写三个JSP页面:submit.h
- JSP标准动作中的useBean动作可将
- 在编译Servlet或JavaBean时
- MVC是三层开发结构,这三个字母按顺序分
- 对如下JSP 代码说法正确的
- 在JSP页面中,能够完成输出操作的内置对
- 实例内容:编写一个JSP程序,在页面中输
- ()隐式对象可以处理jsp页面运行中的错
- jsp主要内置对象有:(),(),(),
- 在JSP中,()动作用于将文件包含入JS
- 如何获取一个Cookie[]?()
- 在Web应用程序中web.xml配置了S
- 使用三层开发的优势不包括()。̳
- http响应状态行中的状态码200表示(
- 简述自定义标签与JavaBean的区别。