spring web mvc
文章平均质量分 55
浪迹天涯鬼剑愁
计算机专业
展开
-
DispatcherServlet Processing Sequence
当你设置了DispatcherServlet,当请求进来的时候,就会给指定的DispatcherServlet处理,那么DispatcherServlet就会开始一系列的请求处理流程:原创 2015-08-08 11:39:56 · 490 阅读 · 0 评论 -
Spring Web MVC的介绍
Spring Web MVC 是围绕 DispatcherServlet 设计而成的,它是将请求转发给处理器原创 2015-08-06 23:37:46 · 380 阅读 · 0 评论 -
Spring web MVC 的一些特点
角色的清晰分离: 每一个role,例如:controller, validator, command object, form object, model object, DispatcherServlet, handler mapping, view resolver,等等,可以被任意指定的对象执行。原创 2015-08-07 11:41:55 · 635 阅读 · 0 评论 -
Request Parameters and Header Values
你可以通过指定你的请求参数去精确匹配你的请求,例如像:"myParam", "!myParam", or "myParam=myValue"。原创 2015-08-12 23:07:25 · 451 阅读 · 0 评论 -
Consumable Media Types
你可以通过指定特定的consumable media types去缩小你的匹配程度。请求头里面的Content-Type与你的media type匹配了,该请求才会有效的匹配。原创 2015-08-12 22:49:05 · 893 阅读 · 0 评论 -
Spring MVC 之@RequestBody,@ResponseBody详解
简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A) GET、POST转载 2015-08-13 17:41:38 · 359 阅读 · 0 评论 -
Producible Media Types
你可以指定producible media types去精确匹配你的请求,可接受的请求头里面只要匹配了你配置的值的里面的其中一个,该请求就会被匹配上。原创 2015-08-12 22:56:50 · 1013 阅读 · 0 评论 -
Path Patterns 和 Patterns with Placeholders
@RequestMapping也支持 类似于${…}占位符,取自本地properties配置文件,system properties配置文件或者是environment variables。原创 2015-08-12 22:28:30 · 532 阅读 · 0 评论 -
URI Template Patterns with Regular Expressions
考虑这个URI:/spring-web/spring-web-3.0.5.jar,你怎么样去把它分隔成多个部分呢?原创 2015-08-12 22:06:56 · 710 阅读 · 0 评论 -
URI Template Patterns
URI 模板可以提供给@RequestMapping注解访问特定的url一个很方便的方式。URI模板是一个类似于URI的String,包含一个或者多个参数名字。例如,URI模板是以下的情况:http://www.example.com/users/{userId}包含了变量userId, 如果通过这样的一个URI去访问http://www.example.com/users/fred,那么userId的值就是fred。原创 2015-08-10 10:37:17 · 1976 阅读 · 1 评论 -
Implementing Controllers
控制器提供了访问应用程序的行为,控制器还可以解释用户的输入,并将这些输入转化为model对象,然后渲染给视图。spring实现一个控制器时很抽象的,它允许你使用一种很自由的方式。原创 2015-08-08 12:02:21 · 408 阅读 · 0 评论 -
@Controller's and AOP Proxying
在某种情况下,控制器在运行的时间需要被AOP的代理装饰,一个很简单的例子就是你在控制器上直接加@Transactional的注解。原创 2015-08-08 18:58:36 · 480 阅读 · 0 评论 -
Default DispatcherServlet Configuration
如之前如说,每一个特殊的bean在DispatcherServlet里面都有默认的实现,这些信息都保存在DispatcherServlet.properties文件中,这个文件位于org.springframework.web.servlet 包下面,原创 2015-08-08 11:09:32 · 448 阅读 · 0 评论 -
New Support Classes for @RequestMapping methods in Spring MVC 3.1
Spring 3.1 介绍了支持@RequestMapping注解的类和方法,原创 2015-08-08 19:58:27 · 463 阅读 · 0 评论 -
WebApplicationContext里面的一些特殊的bean
在spring中,DispatcherServlet利用一些特殊的bean去处理请求和渲染合适的视图。这些beans是spring mvc 的组成部分。你可以有选择的去配置这些bean。然而你不需要去初始化他们,因为spring mvc 已经替你去维护这些beans,即使你没有配置任何bean。HandlerMapping: 映射将要进来的请求给处理器,并且还有一系列的前置后后置原创 2015-08-08 10:30:07 · 719 阅读 · 0 评论 -
Defining a controller with @Controller
@Controller的注解表明这样的一个类就是控制器的角色,Spring并不要求你去继承任何控制器的基类或者去引用任何Servlet的API,然后根据你的需要,你仍然可以去引用这些API。原创 2015-08-08 12:11:10 · 331 阅读 · 0 评论 -
DispatcherServlet的介绍
Spring’s web MVC framework 和其他的web MVC框架是一样的,都是请求驱动模式,围绕着一个中央servlet去转发请求给控制器,并且给应用程序的开发提供其他的一些功能。spring mvc 的DispatcherServlet 做的也是这样。它的实现整合了spring的IoC容器,允许你使用spring的其他的一些功能。原创 2015-08-07 22:46:44 · 514 阅读 · 0 评论 -
Mapping Requests With @RequestMapping
你可以使用@RequestMapping注解去映射URL类似/appointments到整个类或者处理器的方法上,通常情况下类级别的映射了一个特定的请求路径,而方法级别的注解原创 2015-08-08 18:49:24 · 303 阅读 · 0 评论 -
其他可插拔的mvc的实现
如果你不想使用spring mvc , 那么spring对于你使用其他的技术也可以给你支持。原创 2015-08-07 12:11:17 · 421 阅读 · 0 评论