
springmvc
bear_wr
小白一枚
展开
-
DispatcherServlet详解
一、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:文件上传解析,如果请求类型是multipart将通过Mu转载 2016-08-07 20:04:05 · 14868 阅读 · 5 评论 -
springmvc 使用JSR-303进行数据校验
项目中,通常使用较多的是前端的校验,比如页面中js校验以及form表单使用bootstrap校验。然而对于安全要求较高点建议在服务端进行校验。服务端校验:控制层controller:校验页面请求的参数的合法性。在服务端控制层controller校验,不区分客户端类型。业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。持久层dao:一般是不校验的。环原创 2016-08-30 12:33:08 · 8259 阅读 · 0 评论 -
最小化springXML 配置
Spring提供了几种技巧,可以减少XML的配置数量:自动装配(autowiring):可以减少<property>和<constructor-arg>元素,让Spring自动识别如何装配Bean的依赖关系;自动检测(autodiscovery):Spring能够自动识别哪些类需要被装配成Spring Bean,从而减少对<bean>的使用。自动装配Bean属性4种自动装配转载 2016-08-25 11:08:44 · 1335 阅读 · 0 评论 -
深入了解Spring AOP
分布于应用中多处的功能称为横切关注点,通过这些横切关注点在概念上是与应用的业务逻辑相分离的,但其代码往往直接嵌入在应用的业务逻辑之中。将这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的。什么是面向切面编程 切面实现了横切关注点的模块化 面向切面编程中,通过声明的方式定义通用功能(安全、事务等)以何种方式在何处应用,而无需修改受影响的类(CourseService、Student转载 2016-08-25 15:53:46 · 821 阅读 · 0 评论 -
spring学习——装配Bean
创建应用对象之间协作关系的行为通常被称作装配(Wiring),这也是依赖注入的本质。声明Bean创建Spring配置 Spring容器提供了两种配置Bean的方式,其一是使用XML文件作为配置文件,其二是基于Java注解的配置方式。 以下是一个典型的Spring XML配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:/转载 2016-08-25 00:25:49 · 831 阅读 · 1 评论 -
SpringMVC 参数绑定
参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型) A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解: @PathVariable; B、处理request header部分的注解: @RequestHeader, @CookieValue; C、处理request转载 2016-08-26 13:06:49 · 2073 阅读 · 0 评论