摘要:1、概述 1.1、Spring与Hibernate整合关键点 1) Hibernate的SessionFactory对象交给Spring创建。 2) hibernate事务交给spring的声明式事务管理。 1.2、所用到的jar包 2、整合实例(三种方法,推荐使用第三种) 2.1、第一种方式:Sp 阅读全文
posted @ 2019-11-12 18:27 DSHORE 阅读 (6) 评论 (0) 编辑
摘要:1、事务控制概述 1.1、编程式事务控制 自己手动控制事务,就叫做编程式事务控制。 Jdbc代码: connection.setAutoCommit(false); // 设置手动控制事务 Hibernate代码: session.beginTransaction(); // 开启一个事务 tran 阅读全文
posted @ 2019-11-10 15:42 DSHORE 阅读 (16) 评论 (0) 编辑
摘要:1、最主要的代码 Spring 配置文件(beans.xml) 1 <!-- 连接池 --> 2 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> 3 <!-- 注册驱动 --> 4 <property 阅读全文
posted @ 2019-11-09 21:05 DSHORE 阅读 (7) 评论 (0) 编辑
摘要:1、概述 切入点(execution ):可以对指定的方法进行拦截,从而给指定的类生成代理对象。(拦截谁,就是在谁那里切入指定的程序/方法) 格式: execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name- 阅读全文
posted @ 2019-11-08 23:22 DSHORE 阅读 (6) 评论 (0) 编辑
摘要:1、概述 Aop:(Aspect Oriented Programming)面向切面编程 功能: 让关注点代码与业务代码分离! 关注点:重复代码就叫做关注点;切面: 关注点形成的类,就叫切面(类)! 面向切面编程,就是指对很多功能都有的重复的代码抽取,再在运行的时候往业务方法上动态植入“切面类代码” 阅读全文
posted @ 2019-11-07 17:48 DSHORE 阅读 (7) 评论 (0) 编辑
摘要:本文知识点(目录): 1、概念 2、代理模式 2.1、静态代理 2.2、动态代理 2.3、Cglib子类代理 1、概念 1、工厂模式 2、 单例模式 代理(Proxy):是一种设计模式, 提供了 对目标对象的另外一种访问方式;即通过代理来访问目标对象*(好比:某位商家去找某个明星来代言他的产品,这位 阅读全文
posted @ 2019-10-28 17:15 DSHORE 阅读 (10) 评论 (0) 编辑
摘要:1、概述 1、Spring负责对象创建 2、Struts2负责用Action处理请求 3、整合的关键点:让Struts2框架Action对象的创建交给Spring完成。 2、整合实例 需要用到的 jar包 Spring的配置文件(aaa-bbb.xml)建议分层,方便维护。 配置web.xml文件 阅读全文
posted @ 2019-10-26 20:52 DSHORE 阅读 (8) 评论 (0) 编辑
摘要:下面两种方式,不建议使用: 1、自动装配 2、注解 (省略) 原创作者:DSHORE 作者主页:http://www.cnblogs.com/dshore123/ 原文出自:https://www.cnblogs.com/dshore123/p/11704218.html 欢迎转载,转载务必说明出处 阅读全文
posted @ 2019-10-19 16:09 DSHORE 阅读 (16) 评论 (0) 编辑
摘要:本文知识点(目录): 1、创建细节 1) 对象创建: 单例/多例 2) 什么时候创建? 3)是否延迟创建(懒加载) 4) 创建对象之后,初始化/销毁 2、创建方式 2.1、默认无参构造器 2.2、带参构造器(有两种方式,第一种:一个实体类;第二种:两个实体类合为一个[嵌套]) 2.3、工厂类创建对象 阅读全文
posted @ 2019-10-16 16:41 DSHORE 阅读 (10) 评论 (0) 编辑
摘要:1、直接得到 IOC 容器对象 封装起来: 使用时,直接用类名.方法调用即可:ApplicationContextUtil.ApplicationContextUtil(); 2、通过工厂类得到 IOC 容器创建的对象 封装起来: 使用时,直接用类名.方法调用即可:ApplicationContex 阅读全文
posted @ 2019-10-16 01:10 DSHORE 阅读 (19) 评论 (0) 编辑