spring
文章平均质量分 84
進擊的胖蛇
热爱技术,努力减脂的呆萌胖子一枚
展开
-
Building Spring source code
Building Spring source code参考 Building spring 3 : http://blog.springsource.com/2009/03/03/building-spring-3/ 鸣谢:http://blog.csdn.net/yangyangyang009/article/details/62116651) Download souce转载 2013-04-25 10:26:06 · 1292 阅读 · 0 评论 -
spring学习笔记3--依赖注入对象
前言:自己在复习spring相关知识,特此记录,欢迎大家交流指正-----QQ:767872620一、手工装配1.在xml配置文件中,通过bean节点配置 (1)构造器式注入: (2)属性setter方法式注入: 对于集合属性的注入: --> --> 第原创 2013-05-02 22:25:27 · 871 阅读 · 0 评论 -
MyEclipse添加XML的xsd文件和dtd文件
以添加spring的spring-beans-2.0.xsd为例:1:Preferences->MyEclipse->XML->XML Catalog->选中User Specified Entries->点击Add;2:Add XML Catalog Entry窗口:Key Type选择URI,Location选择File System选中dist\resources\文件夹下的spri转载 2013-04-26 11:18:59 · 1613 阅读 · 0 评论 -
spring学习笔记12----Spring+jdbc组合开发( 采用基于xml方式配置事务)
关于事务管理配置有两种方式:(1)注解方式(可以参考我以前的文章)http://blog.csdn.net/hollboy/article/details/8886632(2)xml配置事务管理代码和注解方式中用到的一样!精华在xml配置: 编程时遇到的问题解决: 遇到的异常:原创 2013-05-09 18:47:17 · 763 阅读 · 0 评论 -
spring学习笔记11--事务传播
最近在复习spring,欢迎各位大侠赐教和交流 ---------QQ:767872620对于事务的回滚:默认情况下:spring容器对运行期(unchecked的RuntimeException)的意外进行事务的回滚。如果碰到的是用户的(checked的Exception)的意外,事务将不会回滚 /** * 手动设置对非运行期的异常进行事务回滚 */ @Tra原创 2013-05-09 17:55:53 · 773 阅读 · 0 评论 -
spring学习笔记6--简单模拟实现AOP(cglib版)
前言:最近在复习spring特记录于此,欢迎大家交流指正---QQ:767872620 本小例子使用cglib实现动态代理类:cglib-nodep-2.2.2.jar下载地址: http://download.csdn.net/detail/hollboy/5327795 代码如下:目标类:(目标类(业务类)没有实现任何接口时使用cglib-nodep-2.2.2.j原创 2013-05-03 20:31:29 · 803 阅读 · 0 评论 -
spring学习笔记8--使用spring进行面向切面的(AOP)编程(2)XML配置方式
前言:最近在复习spring特记录于此,欢迎大家交流指正 QQ:767872620 主要是对xml文件中的标签配置,这样原来的代理类(拦截类)所有的注解就个全部干掉了!例子如下:继续“万恶”的person相关类public interface PersonService { public void save(String name); public void updat原创 2013-05-04 18:20:37 · 959 阅读 · 0 评论 -
spring学习笔记17--Spring2.x+Hibernate3.x +Struts1.x整合开发(4)-----Spring提供的CharacterEncoding和OpenSessionInV
从实际问题出发!问题1:struts1.x从前台往后台传带有汉字的参数时,存入数据库,库中数据出现乱码。解决:使用spring提供的CharacterEncodingFilter(编码过滤器),解决struts乱码问题在web.xml中配置 encoding org.springframework.web.filter.CharacterEncodingFilter原创 2013-05-17 22:35:21 · 1223 阅读 · 0 评论 -
spring学习笔记16--Spring2.x+Hibernate3.x +Struts1.x整合开发(4)-----Hibernate3.x配置二级缓存
一、导入hibernate二级缓存的所用的jar包------------------ehcache-1.2.3.jar二、在spring配置文件中配置Hibernate的二级缓存相关属性(红色为精华部分)<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org原创 2013-05-15 23:18:59 · 1178 阅读 · 0 评论 -
spring学习笔记15--Spring2.x+Hibernate3.x +Struts1.x整合开发(3)struts再次尾随sh
上一章介绍了一.action未交给spring管理本章介绍二、action交给spring管理(实现依赖注入,简化action控制端代码)这样action对象就不是有struts容器创建,而是由spring容器创建、(1)将action类配置到spring配置文件中的一对bean标签中注意:把action交给spring管理后,可以使用依赖注入在action中注入业务层的bea原创 2013-05-14 22:04:40 · 1026 阅读 · 0 评论 -
spring学习笔记9--AOP表达式小例子
前言:最近在复习spring特记录于此,欢迎大家交流指正---QQ:767872620aop表达式例子:execution(java.lang.String cn.itcast.service.imp.PersonServiceBean.*(..))只有返回值为String类型的的业务方法才会被拦截到execution(* cn.itcast.service.imp.Perso原创 2013-05-04 18:59:11 · 914 阅读 · 0 评论 -
spring学习笔记13--Spring2.x+Hibernate3.x +Struts1.x整合开发(1)sh先行组合
Spring2.x+Hibernate3.x +Struts1.x整合开发(jar会用冲突不要一次性全部整合,按照博文名称顺序整合)最近复习spring相关知识,特记录于此,欢迎大家交流指正---QQ:767872620一、搭建环境:jar包:二、代码示例(1)首先是Spring2.x+Hibernate3.x 精华在xml配置文件中<beans xmlns="ht原创 2013-05-13 22:03:29 · 2923 阅读 · 0 评论 -
spring学习笔记10--Spring+jdbc组合开发(注解方式配置事务)
Spring+jdbc组合开发步骤:一、配置数据源主流数据库连接池之一(DBCP、c3p0、proxool),单独使用DBCP需要使用commons-dbpc.jar、commons-collections.jar、commons-pool.jar三个包,都可以在Apache组织的网站上下到(commons.apache.org)。二、配置事务配置事务时在xml配置文件中引入用原创 2013-05-05 13:42:15 · 2407 阅读 · 0 评论 -
spring学习笔记7--使用spring进行面向切面的(AOP)编程(1)注解方式实现
前言:最近在复习spring特记录于此,欢迎大家交流指正 QQ:767872620spring提供两种切面编程的使用方式:(1)基于注解方式进行AOP开发(2)基于xml配置方式进行AOP开发一、环境配置1.在配置文件中引入aop命名空间 xmlns:aop="http://www.springframework.org/schema/aop" xsi:sch原创 2013-05-04 12:26:01 · 1034 阅读 · 0 评论 -
spring学习笔记5--简单模拟实现AOP(JDK版)
前言最近在复习spring特记录于此,欢迎大家交流指正---QQ:767872620用的是简单的用jdk自带的Proxy实现动态代理模式!横切性关注点客户端-->代理对象-->目标对象(此处要求目标类必须实现一个接口)1.接口public interface PersonService { public void save(String name); public void u原创 2013-05-03 11:55:12 · 723 阅读 · 0 评论 -
spring学习笔记4--让sping自动扫描和管理Bean
前言:最近复习spring相关知识,特记录于此,欢迎大家交流指正--QQ767872620通过claslpath自动扫描的方式把组件纳入spring容器中管理说明:当项目稍大时,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找和维护都不方便。spring2.5以后引入自动扫描的机制,他可以在类路径底下查找标注了@Component、@S原创 2013-05-03 09:29:01 · 939 阅读 · 0 评论 -
spring学习笔记2--Bean的初始化(实例化)、作用域
前言:自己在复习spring相关知识,特此记录,欢迎大家交流指正-----QQ:767872620一、三种实例化bean方式 import cn.itcast.service.PersonService; /** * 抽取接口实现的 * 右击-》Refactor-》Extract interface * @author Mars * */原创 2013-05-02 20:49:00 · 1097 阅读 · 0 评论 -
spring学习笔记1--概述与spring容器的实例化
最近学习教学视频,怕遗忘特将知识点总结与此。欢迎大家相互交流指正。一、概述1.控制反转:应用本身不负责依赖对象的创建与维护,依赖对象的创建与维护是有外部容器负责的。这样的控制权就由应用转移到了外部容器,控制权的转移就是所谓的反转。2.依赖注入:在运行期,由外部容器(IOC)动态的将依赖对象注入到组件中。好处:(1)降低组件之间的耦合性,实现软件隔层间的解耦。(2)可以使用容原创 2013-05-02 19:10:37 · 990 阅读 · 0 评论 -
CrudRepository中不见merge或update的踪影
看CrudRepository接口,进去一看,说好的crud,可是怎么不见merge或update呢?再一看save注释: Java代码 /** * Saves a given entity. Use the returned instance for further operations as the save operation might have转载 2014-03-03 13:21:04 · 7945 阅读 · 1 评论