博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring MVC框架初步讲解
阅读量:4589 次
发布时间:2019-06-09

本文共 863 字,大约阅读时间需要 2 分钟。

 

Spring MVC

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的  架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。

 

框架

通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如  (JSP)技术、 、 、 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。
 

优点

Lifecycle for overriding binding, validation, etc,易于同其它View框架(Tiles等)无缝集成,采用 便于测试。
它是一个典型的教科书式的mvc构架,而不像 等都是变种或者不是完全基于mvc系统的框架,对于初学者或者想了解mvc的人来说我觉得 spring是最好的,它的实现就是教科书!第二它和 一样是一个纯正的servlet系统,这也是它和tapestry相比 struts所具有的优势。而且框架本身有代码,看起来容易理解。
 
 
Spring MVC结构图

Spring MVC请求流程

 

 

 

要实现Spring MVC首先就是先导入架包

在原有的Spring架包上再加上两个 

 

 加上就是总共这些

配置步骤

 

1在web.xml中配置前端控制器

2.处理器映射器(HandlerMapping)

3.处理器适配器 (HandlerAdaptor)

4.处理器

5.视图解析器(ViewResolver)

 注册中央调度器
 

定制处理器

 

 

 JSP页面搭建

 

 

 

 

 

 最后会在浏览器输出     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/zhangzhenzhen/p/6198068.html

你可能感兴趣的文章
Tree (四校联考T1)
查看>>
javascript动态合并表格相同的单元格
查看>>
CRM项目上线第一天
查看>>
对象属性特性(可写,可枚举,可配置)
查看>>
5.16
查看>>
Dom EVENT对象
查看>>
[BZOJ3531][Sdoi2014]旅行 树链剖分
查看>>
mybatis运行原理(面试回答)
查看>>
软件结构与环境配置概述
查看>>
20171122
查看>>
CSS3box-shadow属性的使用
查看>>
快速找到未知长度的单链表的中间结点
查看>>
20180320作业1:源代码管理工具调查
查看>>
智能路由器-OpenWRT 系列一 (OpenWRT 刷机)
查看>>
SQLAlchemy与sql语句
查看>>
JAVA核心技术I---JAVA基础知识(回顾)
查看>>
ACCESS数据库注入
查看>>
MFC 对话框 静态文本 编辑框
查看>>
docker使用技巧小记
查看>>
PAT(A) 1036. Boys vs Girls (25)
查看>>