2016年6月18日
摘要: 1.所需的jar包 连接池/数据库驱动包 Hibernate相关jar Spring 核心包(5个) Spring aop 包(4个) spring-orm-3.2.5.RELEASE.jar 【spring对hibernate的支持】 spring-tx-3.2.5.RELEASE.jar 【事务 阅读全文
posted @ 2016-06-18 22:09 十三弦 阅读(12380) 评论(0) 推荐(0) 编辑
摘要: Spring提供了对事务的声明式事务管理,只需要在配置文件中做一些配置,即可把操作纳入到事务管理当中,解除了和代码的耦合。 Spring声明式事务管理,核心实现就是基于Aop。 Spring声明式事务管理是粗粒度的事务控制,只能给整个方法应用事务,不可以对方法的某几行应用事务。 Spring声明式事 阅读全文
posted @ 2016-06-18 21:15 十三弦 阅读(15761) 评论(0) 推荐(0) 编辑
摘要: Spring对jdbc技术提供了很好的支持。 体现在: 1)Spring对c3p连接池的支持很完善; 2)Spring对jdbc提供了JdbcTemplate,来简化jdbc操作; 1.使用步骤 1)引入jar文件 spring-jdbc-3.2.5.RELEASE.jar spring-tx-3. 阅读全文
posted @ 2016-06-18 10:55 十三弦 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1.<!-- 数据源1 --> 2. <bean id="dataSource" 3. class="org.apache.commons.dbcp.BasicDataSource" 4. destroy-method="close"> 5. <property name="driverClassN 阅读全文
posted @ 2016-06-18 10:27 十三弦 阅读(223) 评论(0) 推荐(0) 编辑
摘要: <c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次 阅读全文
posted @ 2016-06-18 10:26 十三弦 阅读(1227) 评论(0) 推荐(1) 编辑
摘要: 1.AOP Aop(aspect object programming)面向切面编程 功能: 让关注点代码与业务代码分离! 关注点 重复代码就叫做关注点; 切面 关注点形成的类,就叫切面(类)! 面向切面编程,就是指对很多功能都有的重复的代码抽取,再在运行的时候往业务方法上动态植入“切面类代码”。 阅读全文
posted @ 2016-06-18 10:02 十三弦 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 代理是一种设计模式,它提供了对目标对象的另外的访问方式,通过代理访问目标对象,可以在目标对象实现的基础上增加额外的功能操作,扩展目标对象的功能。 1.动态代理 1)代理对象,不需要实现接口; 2)代理对象的生成,是利用JDKAPI, 动态的在内存中构建代理对象(需要我们指定创建代理对象/目标对象实现 阅读全文
posted @ 2016-06-18 08:54 十三弦 阅读(224) 评论(0) 推荐(0) 编辑