摘要: http://blog.csdn.net/yerenyuan_pku/article/details/69663779 Spring的bean管理(注解方式) 注解:代码中的特殊标记,注解可以使用在类、方法、属性上面,使用注解可实现一些基本的功能。注解的写法是@注解名称(属性=属性值)。 使用注解创 阅读全文
posted @ 2017-05-27 17:18 疯子110 阅读(376) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/69663685 Spring的概述 什么是Spring 据度娘所载: Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建。简单来 阅读全文
posted @ 2017-05-27 17:07 疯子110 阅读(491) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52902851 前面我们已经学会了Spring4.2.5+Hibernate4.3.11+Struts1.3.8的整合开发,现在再来学习Spring4.2.5+Hibernate4.3.11+St 阅读全文
posted @ 2017-05-27 16:58 疯子110 阅读(443) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52902282 前面我们以一种更加优雅的方式集成了Spring4.2.5+Hibernate4.3.11+Struts1.3.8,但是在实际开发中我们会碰到两个问题,在此先不言表,只通过例子将其引 阅读全文
posted @ 2017-05-27 16:52 疯子110 阅读(543) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52896195 前面我们已经集成了Spring4.2.5+Hibernate4.3.11+Struts1.3.8了,接下来我们就要为Spring4.2.5集成的Hibernate4.3.11配置二 阅读全文
posted @ 2017-05-27 16:48 疯子110 阅读(242) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52894958 前面我们已经集成了Spring4.2.5+Hibernate4.3.11+Struts1.3.8,但是集成的方案并不完美,因为我们在Action里面每次要取得Spring容器实例, 阅读全文
posted @ 2017-05-27 16:44 疯子110 阅读(345) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52888808 前面我们已经集成了Spring4.2.5+Hibernate4.3.11这两个框架,现在是时候集成web层框架——Struts1.3.8了。本文是是建立在Spring4.2.5+H 阅读全文
posted @ 2017-05-27 16:39 疯子110 阅读(324) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52887573 搭建和配置Spring与Hibernate整合的环境 今天我们来学习Spring4.2.5+Hibernate4.3.11+Struts1.3.8整合开发。在整合开发时,不要一口气 阅读全文
posted @ 2017-05-27 16:35 疯子110 阅读(347) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52886207 前面我们讲解了使用Spring注解方式来管理事务,现在我们就来学习使用Spring配置文件实现事务管理。本文是建立在使用Spring注解方式管理事务与传播行为详解案例基础之上的。  阅读全文
posted @ 2017-05-27 16:32 疯子110 阅读(469) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52885041 使用Spring注解方式管理事务 前面讲解了怎么使用@Transactional注解声明PersonServiceBean底下所有的业务方法需要事务管理,那么事务是如何来管理的呢? 阅读全文
posted @ 2017-05-27 16:30 疯子110 阅读(1351) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52882435 搭建和配置Spring与JDBC整合的环境 使用Spring+JDBC集成步骤如下: 第一步,配置数据源。我们使用DBCP数据库连接池。 我们首先在Eclipse中新建一个普通的J 阅读全文
posted @ 2017-05-27 16:25 疯子110 阅读(370) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52880558 使用Spring配置文件实现AOP 前面我们已经学会了使用Spring的注解方式实现AOP,现在我们就要学习使用Spring配置文件实现AOP。本文是建立在使用Spring的注解方 阅读全文
posted @ 2017-05-27 16:22 疯子110 阅读(294) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52879669 前面我们已经入门使用Spring的注解方式实现AOP了,现在我们再来学习使用Spring的注解方式实现AOP的一些细节。本文是建立在使用Spring的注解方式实现AOP入门的案例的 阅读全文
posted @ 2017-05-27 16:18 疯子110 阅读(1086) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52865330 首先在Eclipse中新建一个普通的Java Project,名称为springAOP。为了使用Spring的注解方式进行面向切面编程,需要在springAOP项目中加入与AOP相 阅读全文
posted @ 2017-05-27 16:11 疯子110 阅读(364) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52864395 使用CGLIB实现AOP功能 在Java里面,我们要产生某个对象的代理对象,这个对象必须要有一个特点,即这个对象必须实现一个接口,动态代理技术只能基于接口进行代理。有时候我们在做开 阅读全文
posted @ 2017-05-27 16:07 疯子110 阅读(340) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52863780 AOP技术在企业开发中或多或少都会用到,但用的最多的大概就是做权限系统时,在做权限系统时,我们可能需要粗粒度的权限控制和细粒度的权限控制,对于细粒度的权限控制,我们主要是对方法进行 阅读全文
posted @ 2017-05-27 16:04 疯子110 阅读(207) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52861403 前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些组件采用XML的bean定义来配置,显然会增加配置文件的体积,查找及维护起来也 阅读全文
posted @ 2017-05-27 16:00 疯子110 阅读(319) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52860713 前面我们已经学会使用@Resource注解注入属性,并且我们还编码剖析了@Resource注解的实现原理。现在我们来学习使用@Autowire注解注入属性,本文是建立在编码剖析@R 阅读全文
posted @ 2017-05-27 15:55 疯子110 阅读(749) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52860046 上文我们已经学会使用@Resource注解注入属性。学是学会了,但也仅限于会使用而已,故我们要深入剖析其内部原理,才算真正明白。接下来我们就来编码剖析@Resource注解的实现原 阅读全文
posted @ 2017-05-27 15:52 疯子110 阅读(1183) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52858878 前面我们讲过spring的依赖注入有两种方式: 但其实还有一种注入方式,我们没讲,那就是使用Field注入(用于注解方式)。在详细讲解这种方式之前,我们还须知道以下的知识点。 注入 阅读全文
posted @ 2017-05-27 15:48 疯子110 阅读(431) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52858499 在前面我们已经会注入基本类型对象和其他bean,现在我们就来学习如何注入各种集合类型。 Spring如何装配各种集合类型的属性 首先新建一个普通的Java Project,名称为s 阅读全文
posted @ 2017-05-27 15:42 疯子110 阅读(909) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52856465 上回我们已经讲到了Spring依赖注入的第一种方式,现在我们来详解第二种方式,须知这一切都是以编码剖析Spring依赖注入的原理案例为基础的。 我们将Spring的配置文件——be 阅读全文
posted @ 2017-05-27 15:39 疯子110 阅读(345) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52834561 Spring的依赖注入 前面我们就已经讲过所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。 Spring的依赖注入有两种方式: 通过构造器参数,让容器把创建好 阅读全文
posted @ 2017-05-27 15:33 疯子110 阅读(284) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52834011 bean的初始化时机 前面讲解了Spring容器管理的bean的作用域。接着我们就要思考一个问题:bean到底是在什么时候才进行实例化的呢?我们以这个问题为引子来展开本文的说明。  阅读全文
posted @ 2017-05-27 15:30 疯子110 阅读(214) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52833477 Spring管理的bean的作用域有: singleton 在每个Spring IoC容器中,一个bean定义只有一个对象实例。 以Spring的三种实例化Bean的方式的案例为基 阅读全文
posted @ 2017-05-27 15:26 疯子110 阅读(190) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52832793 Spring提供了三种实例化Bean的方式。 使用类构造器实例化。 <bean id="personService" class="cn.itcast.service.impl.P 阅读全文
posted @ 2017-05-27 15:23 疯子110 阅读(339) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52832434 在Spring的第一个案例中,我们已经知道了怎么将bean交给Spring容器进行管理,并且明白了怎么从Spring容器中获取bean。那我们就有一个疑问了:Spring是如何创建 阅读全文
posted @ 2017-05-27 15:20 疯子110 阅读(289) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52832145 Spring4.2.5的开发环境搭建好了之后,我们来编写Spring的第一个案例,并测试Spring的开发环境。 首先在Eclipse中新建一个普通的Java Project,名称 阅读全文
posted @ 2017-05-27 15:16 疯子110 阅读(347) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52831618 问题描述 初学者在学习Spring框架的过程中,大概会碰到这样一个问题:在编写Spring框架的配置文件时,标签无提示符。本文就来解决掉这种问题。 问题原因 由于Spring的sc 阅读全文
posted @ 2017-05-27 15:14 疯子110 阅读(286) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52831306 先去Spring官网下载Spring4.x.x开发包(本人使用的版本是Spring4.2.5),这个网上有一大堆博客有介绍,故省略。下载下来之后,我就来详细说明如何在Eclipse 阅读全文
posted @ 2017-05-27 15:11 疯子110 阅读(333) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/52830571 阿昀以一个初学者的身份学习Spring框架,并按照一个小白的思路详细总结学习过程中的知识点,整理成一个系列,供后来人借鉴。 Spring是什么 Spring是一个开源的控制反转(I 阅读全文
posted @ 2017-05-27 15:06 疯子110 阅读(239) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72567761 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。本文主要总结一下SpringMVC中拦截器是如何定义的,以及测试拦截 阅读全文
posted @ 2017-05-27 14:12 疯子110 阅读(558) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72514022 json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在SpringMVC中,也支持对json数据的解析和转换,这篇文章主要总 阅读全文
posted @ 2017-05-27 14:08 疯子110 阅读(21980) 评论(2) 推荐(2)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72511975 这一篇博文主要来总结下SpringMVC中实现文件上传的步骤。但这里我只讲单个文件的上传。 环境准备 SpringMVC上传文件的功能需要两个jar包的支持,如下: 工程中肯定要导 阅读全文
posted @ 2017-05-27 14:00 疯子110 阅读(10283) 评论(2) 推荐(1)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72511891 SpringMVC在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 异常处理思路 我们知道,系统中异常包括两类:预期异常和运行时 阅读全文
posted @ 2017-05-27 13:51 疯子110 阅读(456) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72511844 本文所有案例代码的编写均建立在前文SpringMVC学习(六)——SpringMVC高级参数绑定与@RequestMapping注解的案例基础之上,因此希望读者能仔细阅读这篇文章。 阅读全文
posted @ 2017-05-27 13:44 疯子110 阅读(1505) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72511749 高级参数绑定 现在进入SpringMVC高级参数绑定的学习,本文所有案例代码的编写均建立在前文SpringMVC学习(五)——SpringMVC的参数绑定的案例基础之上,因此希望读 阅读全文
posted @ 2017-05-27 11:34 疯子110 阅读(737) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72511611 SpringMVC中的参数绑定还是蛮重要的,所以单独开一篇文章来讲解。本文所有案例代码的编写均建立在前文SpringMVC学习(四)——Spring、MyBatis和SpringM 阅读全文
posted @ 2017-05-27 11:26 疯子110 阅读(679) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72231763 之前我整合了Spring和MyBatis这两个框架,不会的可以看我的文章MyBatis框架的学习(六)——MyBatis整合Spring。本文我再来讲SpringMVC和MyBat 阅读全文
posted @ 2017-05-27 11:13 疯子110 阅读(547) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72231527 读者阅读过SpringMVC学习(一)——SpringMVC介绍与入门这篇文章后,想必都会写写SpringMVC的入门小程序,在这个小程序中,SpringMVC的核心配置文件——s 阅读全文
posted @ 2017-05-27 11:06 疯子110 阅读(486) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72231385 相信大家通过前文的学习,已经对SpringMVC这个框架多少有些理解了。还记得上一篇文章中SpringMVC的处理流程吗? 这个图大致描述了SpringMVC的整个处理流程,这个流 阅读全文
posted @ 2017-05-27 11:02 疯子110 阅读(385) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/72231272 SpringMVC介绍 SpringMVC是什么? SpringMVC和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来: 阅读全文
posted @ 2017-05-27 11:00 疯子110 阅读(688) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/71909325 什么是逆向工程 MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成myba 阅读全文
posted @ 2017-05-27 10:54 疯子110 阅读(1739) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/71904315 本文将手把手教你如何使用MyBatis整合Spring,这儿,我本人使用的MyBatis是MyBatis3.2.7这个版本,Spring是Spring4.1.3这个版本。读者只要学 阅读全文
posted @ 2017-05-27 10:49 疯子110 阅读(779) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/71894172 在实际开发中我们不可能只是对单表进行操作,必然要操作多表,本文就来讲解多表操作中的一对一关联映射和一对多(或多对一)关联映射,至于多对多关联映射实质上也是两个一对多(或多对一)关联 阅读全文
posted @ 2017-05-27 10:41 疯子110 阅读(645) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/71893689 前面对MyBatis框架的学习中,我们对Mapper.xml映射文件多少有些了解。本文将对Mapper.xml映射文件作更加细致的梳理,首先从Mapper.xml文件中的输入和输出 阅读全文
posted @ 2017-05-27 10:37 疯子110 阅读(5438) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/71700957 使用MyBatis开发Dao层,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法。本文案例代码的编写是建立在前文MyBatis框架的学习(二)——MyBatis架构与 阅读全文
posted @ 2017-05-27 10:25 疯子110 阅读(1343) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/71699515 MyBatis框架的架构 MyBatis框架的架构如下图: 下面作简要概述: MyBatis入门 mybatis下载 mybaits的代码由github.com管理,地址:http 阅读全文
posted @ 2017-05-27 10:16 疯子110 阅读(594) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yerenyuan_pku/article/details/71699343 MyBatis介绍 MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code 阅读全文
posted @ 2017-05-27 10:05 疯子110 阅读(814) 评论(0) 推荐(0)