摘要: Spring管理的bean的作用域有: 1.singleton 在每个Spring IoC容器中,一个bean定义只有一个对象实例。 以Spring的三种实例化Bean的方式的案例为基础,我们举例说明。首先我们将Spring的配置文件——beans.xml的内容改为: 然后再将SpringTest类 阅读全文
posted @ 2018-06-26 09:57 bo客先生 阅读(654) 评论(0) 推荐(0) 编辑
摘要: Spring提供了三种实例化Bean的方式 1.使用类构造器实例化 2.使用静态工厂方法实例化 我们在编码剖析Spring管理Bean的原理案例的基础上使用这种方式来实例化bean。首先我们要在cn.itcast.service.impl包中创建一个工厂类——PersonServiceBeanFac 阅读全文
posted @ 2018-06-26 09:45 bo客先生 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 在Spring的第一个案例中,我们已经知道了怎么将bean交给Spring容器进行管理,并且明白了怎么从Spring容器中获取bean。那我们就有一个疑问了:Spring是如何创建并管理bean的呢?现在我们就来编码剖析Spring管理Bean的原理。 本文是在Spring的第一个案例的基础上展开的 阅读全文
posted @ 2018-06-05 21:55 bo客先生 阅读(227) 评论(0) 推荐(0) 编辑
摘要: SpringMVC学习(十二)——SpringMVC中的拦截器 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。本文主要总结一下SpringMVC中拦截器是如何定义的,以及测试拦截器的执行情况和使用方法。 SpringMVC中拦截器的定 阅读全文
posted @ 2018-05-26 14:28 bo客先生 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Restful就是一个资源定位及资源操作的风格,不是标准也不是协议,只是一种风格,是对http协议的诠释。 资源定位:互联网所有的事物都是资源,要求url中没有动词,只有名词,没有参数。url请求的风格就像这样: http://blog.csdn.net/eson_15/article/detail 阅读全文
posted @ 2018-05-26 14:22 bo客先生 阅读(885) 评论(0) 推荐(0) 编辑
摘要: json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在SpringMVC中,也支持对json数据的解析和转换,这篇文章主要总结一下在SpringMVC中如何和前台交互json数据。 两种交互形式 SpringMVC和前台交互主要有两种形式,如下 阅读全文
posted @ 2018-05-26 14:18 bo客先生 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 这一篇博文主要来总结下SpringMVC中实现文件上传的步骤。但这里我只讲单个文件的上传。 环境准备 SpringMVC上传文件的功能需要两个jar包的支持,如下: 工程中肯定要导入以上两个jar包,主要是CommonsMultipartResolver解析器依赖commons-fileupload 阅读全文
posted @ 2018-05-26 14:16 bo客先生 阅读(256) 评论(0) 推荐(0) 编辑
摘要: SpringMVC在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 异常处理思路 我们知道,系统中异常包括两类:预期异常和运行时异常(RuntimeException),前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运 阅读全文
posted @ 2018-05-26 14:13 bo客先生 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 返回ModelAndView Controller类方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。之前我就已讲过,在此并不过多赘述。 返回void 在Controller类方法形参上可以定义request和response,使用request或respons 阅读全文
posted @ 2018-05-26 13:46 bo客先生 阅读(1460) 评论(0) 推荐(0) 编辑
摘要: 高级参数绑定 绑定数组 现有这样一个需求:在商品列表页面选中多个商品,然后删除之。下面是我对该需求的分析:此功能要求商品列表页面中的每个商品前有一个checkbook(复选框),选中多个商品后点击删除按钮把商品id传递给Controller,根据商品id批量删除商品信息。 首先将itemList.j 阅读全文
posted @ 2018-05-26 11:37 bo客先生 阅读(1254) 评论(0) 推荐(0) 编辑