MVC
2016-07-22 16:05:59 0 举报
MVC是一种软件架构模式,它将应用程序分为三个主要组件:模型、视图和控制器。模型负责处理数据和业务逻辑,视图负责显示数据,而控制器则负责协调模型和视图之间的交互。这种模式使得应用程序更加模块化和可维护,因为每个组件都有明确的职责。此外,MVC还支持代码重用,因为模型和控制器可以在多个应用程序中使用。总之,MVC是一种有效的软件开发方法,它有助于提高应用程序的质量和可扩展性。
作者其他创作
大纲/内容
url
get
页面通过El表达式获取到Session中的唯一值
执行,转发或者重定向到页面
1-将结果返回
1-找url
把唯一值提交到controller
判断get或者post
HandlerAdapterModelAndViewsetviewName(\"页面\")addObject(把对象放进作用域)
controller
servlet调用service
Session中的唯一值 和 页面提交的唯一值比较 如果值相同 那么移除
判断是否是增删改
核心拦截器DispatcheServlet
post
对请求的处理
页面
给个唯一值放进session
2-将返回值 返回到DispatcheServlet
Y
如果是post
N
如果是get
doGet
2 如果找到(通过反射调用)
查询出结果集,放入作用域中,转发到页面,页面通过EL表达式获取结果集
HandlerMapping
action(url)
InternalResourceViewResolverprefix 页面存放的路径suffix 文件的后缀名以为例login/login--------prefix+login/login+后缀名/WEB-INF/pages/login/login.jsp页面可以用EL表达式 取到ModelAndView中的Objct对象
doPost
0 条评论
下一页