Spring MVC框架

Spring MVC框架

WEB开发核心思想:

模型与试图相分离
控制逻辑与业务逻辑相分离
试图选择与具体试图技术相分离
非侵入式开发(尽量少使用框架特定API),易于测试。

1、含义:
Spring MVC 是Spring框架的WEB组件,它是一种基于Java实现Web MVC的轻量级Web框架

2、Spring MVC的特点如下:
天生与Spring框架集成(如Ioc容器、Aop)
进行更简洁的Web层的开发
提供强大的约定大于配置的契约式编程支持
能简单的进行Web层的单元测试
支持灵活的URL到页面控制器的映射
非常容易与其他的视图集成,如Velocity、FreeMarker等
非常灵活的数据验证、格式化和数据绑定机制,能使用任何对象进行数据绑定,不必实现特定框架的API
提供一套强大的JSP标签库,简化JSP开发
支持灵活的本地化、主题等解析
更加简单的异常处理
对静态资源的支持
支持Restful风格

格式转换
表单校验

拦截器
文件上传

你可能感兴趣的:(Spring,MVC框架)