一、spring mvc简介
2019独角兽企业重金招聘Python工程师标准>>>
这里有一段摘自开涛spring mvc中关于spring mvc简介的一段文字:
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。
Spring Web MVC也是服务到工作者模式的实现,但进行可优化。前端控制器是DispatcherServlet;
应用控制器其实拆为处理器映射器(Handler Mapping)进行处理器管理和视图解析器(View Resolver)进行视图管理;页面控制器/动作/处理器为Controller接口(仅包含ModelAndView handleRequest(request, response)
方法)的实现(也可以是任何的POJO类);支持本地化(Locale)解析、主题(Theme)解析及文件上传等;提供了非常灵活的数据验证、格式化和数据绑定机制;提供了强大的约定大于配置(惯例优先原则)的契约式编程支持。
还有一段关于spring mvc能做啥的文字:
√让我们能非常简单的设计出干净的Web层和薄薄的Web层;
√进行更简洁的Web层的开发;
√天生与Spring框架集成(如IoC容器、AOP等);
√提供强大的约定大于配置的契约式编程支持;
√能简单的进行Web层的单元测试;
√支持灵活的URL到页面控制器的映射;
√非常容易与其他视图技术集成,如Velocity、FreeMarker等等,因为模型数据不放在特定的API里,而是放在一个Model里(Map
数据结构实现,因此很容易被其他框架使用);
√非常灵活的数据验证、格式化和数据绑定机制,能使用任何对象进行数据绑定,不必实现特定框架的API;
√提供一套强大的JSP标签库,简化JSP开发;
√支持灵活的本地化、主题等解析;
√更加简单的异常处理;
√对静态资源的支持;
√支持Restful风格。
发现spring mvc好强大!如何我掌握了开发个网站岂不是手到擒来!这里纯属扎记,给我自己将来快速复习的资料,没多大细看意义。
转载于:https://my.oschina.net/u/2011113/blog/341862
一、spring mvc简介相关推荐
- Spring MVC 简介及开发流程
Spring MVC 简介 SpringMVC操作流程: SpringMVC配置过程: 所需资源:百度云盘:https://pan.baidu.com/s/1kppC8PDq4Os-_KmA0rCTu ...
- (一)Spring MVC简介
一.概述 Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分.Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量 ...
- java地址映射关系,Spring MVC——基础(简介,使用,地址映射)
"大佬们"嘴中的SSH,SSM框架,我这种小白终于解除到第二个S了,关于Spring MVC框架,根据最近的学习发现,还是有很多不足和需要加强巩固的地方,所以,通过总结博客的方式将 ...
- Spring MVC中@RequestParam和@PathVariable批注之间的区别?
Spring MVC框架是在Java世界中开发Web应用程序最流行的框架之一,它还提供了一些有用的注释,可以从传入的请求中提取数据并将请求映射到控制器,例如@ RequestMapping,@ Req ...
- Spring MVC学习总结(16)——SpringMVC运行流程深度解析(含代码)
spring mvc简介与运行原理 Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器 ...
- Spring MVC(一)
Spring MVC 一 Spring MVC应用 附 mvc web项目搭建 第⼀部分 Spring MVC 应⽤ 第 1 节 Spring MVC 简介 1.1 MVC 体系结构 1.2 Spri ...
- Spring MVC【钢镚核恒】
Spring MVC 简介 Spring MVC是Spring体系的轻量级Web MVC框架 Spring MVC的核心Controller控制器,用于处理请求,产生响应 Spring MVC基于Sp ...
- spring mvc返回页面显示空白_Spring 框架基础(06):Mvc架构模式简介,执行流程详解...
一.SpringMvc框架简介 1.Mvc设计理念 MVC是一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个组件里面,在改进和个性化定制界面及用户交互的同时,不 ...
- Spring MVC:测试简介
测试是软件开发中最重要的部分之一. 井井有条的测试有助于使应用程序代码保持良好状态,并且处于工作状态. 有很多不同类型的测试和方法. 在本文中,我想对基于Spring MVC的应用程序进行单元测试进行 ...
最新文章
- 数据结构第二版之(课后题)BF算法病毒感染检测
- python函数作用域包括局部变量和参数_python函数变量的作用域声明(全局变量和局部变量)...
- 解决:flask-sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406数据库字段超出长度错误)
- python sqlite3
- 解决vue插值表达式闪烁问题
- spark reduceByKey源码解析
- pythonp2p网络_python Socket网络编程实现C/S模式和P2P
- List集合排序的几种方式
- 什么是驻点和拐点_驻点、极值点、拐点、鞍点的区别与联系
- Android客户端如何使用cookie
- 论以建筑全生命周期管理建设公司大数据平台
- 使用主题背景编辑器设计应用主题背景
- x64dbg 自动化控制插件
- pdf怎么转换成jpg图片效果好
- 数学建模(1)-matlab之fprintf函数用法
- php js实现流程图,详解js中构造流程图的核心技术JsPlumb(2)_javascript技巧
- .NET Core Web API 发布IIS 报错 500.31
- 网管型工业交换机冗余功能介绍
- 技术创业者如何突破创业瓶颈:需要有正确的金钱观
- Linux环境Font font = new Font() 中文乱码 (带字体资源)