Spring MVC 介绍 | 学习笔记

开发者学堂课程【SpringMVC 框架入门Spring MVC 介绍 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/22/detail/450


spring mvc介绍

 

内容介绍:

1.  MVC框架要做哪些事情?

2.  什么是Spring mvc?

3.  Spring mvc的优势

4.  Spring mvc的大致结构介绍

 

MVC框架要做哪些事情?

1)     url映射到java类或java类的方法。

2)     封装用户提交的数据。

3)     处理请求——调用相关的业务处理——封装响应的数据。

4)     将响应的数据进行渲染,表示成jsphtmlfreemarker等。

 

什么是Spring mvc?

spring mvc 是一个轻量级的,基于请求响应的mvc框架。

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。

 

Spring mvc的优势

① 性能较struts2更加优越

② 简单、便捷、易学

③ spring无缝集成(使用spring iocaop)( spring ioc aopspring两大核心)

④ spring mvc 使用约定优于配置(规范好)

⑤ 能够进行简单junit测试

⑥ 支持Restful风格(也叫表格状态转移)

⑦ 具有异常处理能力

⑧ Spring mvc具有本地化,国际化特点

⑨ 具有数据验证,类型转换等功能

⑩ 具有拦截器的作用

 

Spring mvc的大致结构介绍

请求→核心控制器(相当于struts的核心过滤器)→请求委托→处理器(相当于Strutsup型内)

Handler Mapping(对象 有映射过程)/ Handler Adaper()(这两个类结合把url映射到处理器内)

业务处理(处理 封装完返回)ModelAnd View→视图渲染器→视图(返回给控制器)→响应(服务器给出)

Spring MVC 介绍 | 学习笔记

上一篇:Servlet 的生命周期 | 学习笔记


下一篇:PreparedStatement 的用法 | 学习笔记