摘要: 一、什么是POM Project Object Model,项目对象模型。通过xml格式保存的pom.xml文件。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。 一个完整的 阅读全文
posted @ 2016-09-06 20:21 limeOracle 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。 并且提供了一组强大的注解: 需要通过处理 阅读全文
posted @ 2016-09-06 17:16 limeOracle 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 这是控制器接口,此处只有一个方法handleRequest,用于进行请求的功能处理,处理完请求后返回ModelAndView(Model模型数据部分 和 View视图部分)。 还记得第二章的HelloWorld吗?我们的HelloWorldController实现Controller接口,Sprin 阅读全文
posted @ 2016-09-06 16:16 limeOracle 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 用于提供如浏览器缓存控制、是否必须有session开启、支持的请求方法类型(GET、POST等)等,该类主要有如下属性: Set<String> supportedMethods:设置支持的请求方法类型,默认支持“GET”、“POST”、“HEAD”,如果我们想支持“PUT”,则可以加入该集合“PU 阅读全文
posted @ 2016-09-06 16:16 limeOracle 阅读(674) 评论(0) 推荐(0) 编辑
摘要: Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分: 1、收集、验证请求参数并绑定到命令对象; 2、将命令对象交给业务对象,由业务对象处理并返回模型数据; 3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名 阅读全文
posted @ 2016-09-06 16:10 limeOracle 阅读(793) 评论(0) 推荐(0) 编辑
摘要: DispatcherServlet默认使用WebApplicationContext作为上下文,因此我们来看一下该上下文中有哪些特殊的Bean: 1、Controller:处理器/页面控制器,做的是MVC中的C的事情,但控制逻辑转移到前端控制器了,用于对请求进行处理; 2、HandlerMappin 阅读全文
posted @ 2016-09-06 16:02 limeOracle 阅读(386) 评论(0) 推荐(0) 编辑
摘要: DispatcherServlet的默认配置在DispatcherServlet.properties(和DispatcherServlet类在一个包下)中,而且是当Spring配置文件中没有指定配置时使用的默认策略: 从如上配置可以看出DispatcherServlet在启动时会自动注册这些特殊的 阅读全文
posted @ 2016-09-06 16:01 limeOracle 阅读(1449) 评论(0) 推荐(0) 编辑
摘要: load-on-startup:表示启动容器时初始化该Servlet; url-pattern:表示哪些请求交给Spring Web MVC处理, “/” 是用来定义默认servlet映射的。也可以如“*.html”表示拦截所有以html为扩展名的请求。 该DispatcherServlet默认使用 阅读全文
posted @ 2016-09-06 15:47 limeOracle 阅读(605) 评论(0) 推荐(0) 编辑
摘要: <mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。<cont 阅读全文
posted @ 2016-09-06 13:24 limeOracle 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解: 需要通过处理器映射DefaultAnnot 阅读全文
posted @ 2016-09-06 13:05 limeOracle 阅读(163) 评论(0) 推荐(0) 编辑
摘要: spring Web MVC框架提供了org.springframework.web.filter.CharacterEncodingFilter用于解决POST方式造成的中文乱码问题,具体配置如下: 阅读全文
posted @ 2016-09-06 13:04 limeOracle 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 2.5、Hello World入门 2.5.1、准备开发环境和运行环境: ☆开发工具:eclipse ☆运行环境:tomcat6.0.20 ☆工程:动态web工程(springmvc-chapter2) ☆spring框架下载: spring-framework-3.1.1.RELEASE-with 阅读全文
posted @ 2016-09-06 13:00 limeOracle 阅读(294) 评论(0) 推荐(0) 编辑