SpringMVC由浅入深day02_10拦截器
摘要:10 拦截器 Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。 10.1 拦截定义 定义拦截器,实现HandlerInterceptor接口。接口中提供三个方法。 10.2 拦截器配置 10.2.1 针对HandlerMa
阅读全文
posted @
2018-01-24 23:19
未来_我来
阅读(159)
推荐(0) 编辑
SpringMVC由浅入深day02_9RESTful支持
摘要:9 RESTful支持 9.1 什么是RESTful RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对ht
阅读全文
posted @
2018-01-24 23:11
未来_我来
阅读(142)
推荐(0) 编辑
SpringMVC由浅入深day02_8json数据交互
摘要:8 json数据交互 8.1 为什么要进行json数据交互 json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析还比较方便。 比如:webservice接口,传输json数据. 8.2 @RequestBody 作用: @RequestBody注解用于读取http请求的内容
阅读全文
posted @
2018-01-24 23:09
未来_我来
阅读(158)
推荐(0) 编辑
SpringMVC由浅入深day02_7上传图片
摘要:7 上传图片 7.1 需求 在修改商品页面,添加上传商品图片功能。 7.2 springmvc中对多部件类型解析 在页面form中提交enctype="multipart/form-data"的数据时,需要springmvc对multipart类型的数据进行解析。 在springmvc.xml中配置
阅读全文
posted @
2018-01-24 22:54
未来_我来
阅读(188)
推荐(0) 编辑
SpringMVC由浅入深day02_5数据回显_6异常处理器
摘要:5 数据回显 5.1 什么数据回显 表单提交失败需要再回到表单页面重新填写,原来提交的数据需要重新在页面上显示。 5.2 pojo数据回显方法 1、springmvc默认对pojo数据进行回显。 pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,k
阅读全文
posted @
2018-01-24 22:51
未来_我来
阅读(201)
推荐(0) 编辑
SpringMVC由浅入深day02_4springmvc校验
摘要:4 springmvc校验 4.1 校验Validation理解 b/s系统中对http请求数据的校验多数在客户端进行,这也是出于简单及用户体验性上考虑,但是在一些安全性要求高的系统中服务端校验是不可缺少的,本节主要学习springmvc实现控制层添加校验。 Spring3支持JSR-303验证框架
阅读全文
posted @
2018-01-24 20:44
未来_我来
阅读(204)
推荐(0) 编辑
SpringMVC由浅入深day02_1课程安排_2包装类型pojo参数绑定_3集合类型绑定
摘要:springmvc第二天 高级知识 复习: springmvc框架: DispatcherServlet前端控制器:接收request,进行response HandlerMapping处理器映射器:根据url查找Handler。(可以通过xml配置方式,注解方式) HandlerAdapter处理
阅读全文
posted @
2018-01-24 20:39
未来_我来
阅读(204)
推荐(0) 编辑
SpringMVC由浅入深day01_13springmvc和struts2的区别_14问题
摘要:13 springmvc和struts2的区别 1、springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。 2、springmvc的入口是一个servlet即前端控制
阅读全文
posted @
2018-01-23 21:54
未来_我来
阅读(169)
推荐(0) 编辑
SpringMVC由浅入深day01_12.4 pojo绑定_12.5自定义参数绑定实现日期类型绑定_12.6集合类
摘要:12.4 pojo绑定 页面中input的name和controller的pojo形参中的属性名称一致,将页面中数据绑定到pojo。 页面定义: controller的pojo形参的定义: 打断点测试: 如果采用类似struts中对象.属性的方式命名,需要将pojo对象作为一个包装对象的属性,act
阅读全文
posted @
2018-01-23 21:51
未来_我来
阅读(220)
推荐(0) 编辑
SpringMVC由浅入深day01_12参数绑定(12.1参数绑定过程_12.2默认支持的类型_12.3简单类型)
摘要:12 参数绑定 处理器适配器在执行Handler之前需要把http请求的key/value数据绑定到Handler方法形参数上。 注解适配器对RequestMapping标记的方法进行适配,对方法中的形参会进行参数绑定,早期springmvc采用PropertyEditor(属性编辑器)进行参数绑定
阅读全文
posted @
2018-01-23 21:41
未来_我来
阅读(187)
推荐(0) 编辑
SpringMVC由浅入深day01_10@RequestMapping_11controller方法的返回值
摘要:10 @RequestMapping 10.1 Url路径映射 @RequestMapping(value="/item")或@RequestMapping("/item) value的值是数组,可以将多个url映射到同一个方法 定义controller方法对应的url,进行处理器映射使用。通过Re
阅读全文
posted @
2018-01-23 21:39
未来_我来
阅读(225)
推荐(0) 编辑
SpringMVC由浅入深day01_9商品修改功能开发
摘要:9 商品修改功能开发 9.1 需求 操作流程: 1、进入商品查询列表页面 2、点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询) 要修改的商品从数据库查询,根据商品id(主键)查询商品信息 3、在商品修改页面,修改商品信息,修改后,点击提交 9.2 开发mapper mapper:
阅读全文
posted @
2018-01-23 21:34
未来_我来
阅读(463)
推荐(0) 编辑
SpringMVC由浅入深day01_8springmvc和mybatis整合
摘要:8 springmvc和mybatis整合 为了更好的学习 springmvc和mybatis整合开发的方法,需要将springmvc和mybatis进行整合。 整合目标:控制层采用springmvc、持久层使用mybatis实现。 8.1 需求 使用springmvc和mybatis完成商品列表查
阅读全文
posted @
2018-01-23 21:30
未来_我来
阅读(247)
推荐(0) 编辑
SpringMVC由浅入深day01_7入门程序小结
摘要:7 入门程序小结 通过入门程序理解springmvc前端控制器、处理器映射器、处理器适配器、视图解析器用法。 前端控制器配置: 处理器映射器: 非注解处理器映射器(了解) 注解的处理器映射器(掌握) 对标记@Controller类中标识有@RequestMapping的方法进行映射。在@Reques
阅读全文
posted @
2018-01-23 21:20
未来_我来
阅读(192)
推荐(0) 编辑
SpringMVC由浅入深day01_6源码分析(了解)
摘要:6 源码分析(了解) 通过前端控制器源码分析springmvc的执行过程。 入口 第一步:前端控制器接收请求 调用doDiapatch 第二步:前端控制器调用处理器映射器查找 Handler 第三步:调用处理器适配器执行Handler,得到执行结果ModelAndView 第四步:视图渲染,将mod
阅读全文
posted @
2018-01-23 21:18
未来_我来
阅读(169)
推荐(0) 编辑
SpringMVC由浅入深day01_5注解的处理器映射器和适配器
摘要:5 注解的处理器映射器和适配器 在spring3.1之前使用org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping注解映射器。 在spring3.1之后使用org.springframework.w
阅读全文
posted @
2018-01-23 21:14
未来_我来
阅读(272)
推荐(0) 编辑
SpringMVC由浅入深day01_4DispatcherSerlvet.properties
摘要:4 DispatcherSerlvet.properties DispathcerServlet作为springmvc的中央调度器存在,DispatcherServlet创建时会默认从DispatcherServlet.properties文件加载springmvc所用的各各组件,如果在spring
阅读全文
posted @
2018-01-23 21:10
未来_我来
阅读(226)
推荐(0) 编辑
SpringMVC由浅入深day01_3非注解的处理器映射器和适配器
摘要:3 非注解的处理器映射器和适配器 3.1 非注解的处理器映射器 3.1.1 HandlerMapping处理器映射器 HandlerMapping 负责根据request请求找到对应的Handler处理器及Interceptor拦截器,将它们封装在HandlerExecutionChain 对象中给
阅读全文
posted @
2018-01-23 19:09
未来_我来
阅读(230)
推荐(0) 编辑
SpringMVC由浅入深day01_2springmvc入门程序
摘要:2 入门程序 2.1 需求 以案例作为驱动。 springmvc和mybaits使用一个案例(商品订单管理)。 功能需求:商品列表查询 2.2 环境准备 数据库环境:mysql5.5 先导入sql_table.sql,再导入 sql_data.sql脚本: java环境: jdk1.7.0_71 e
阅读全文
posted @
2018-01-23 19:03
未来_我来
阅读(286)
推荐(0) 编辑
SpringMVC由浅入深day01_1springmvc框架介绍
摘要:springmvc 第一天 springmvc的基础知识 课程安排: 第一天:springmvc的基础知识 什么是springmvc? springmvc框架原理(掌握) 前端控制器、处理器映射器、处理器适配器、视图解析器 springmvc入门程序 目的:对前端控制器、处理器映射器、处理器适配器、
阅读全文
posted @
2018-01-23 14:52
未来_我来
阅读(465)
推荐(1) 编辑