随笔分类 -  Spring系列

摘要:一、实现原理 Spring整合HibernateTemplate应用了模板方法设计,具体如下,以一个Demo为例,具体实现原理如下: 首先定义一个回调/钩子类,如下: 在HibernateTemplate调用时通过上述回调来执行具体的数据库操作,如下: 模板调用方法 阅读全文
posted @ 2018-01-14 00:35 Pisces_djl 阅读(221) 评论(0) 推荐(0)
摘要:Spring的AOP的一个重要应用就是用来进行事务管控,本例通过结合Hibernate的事务管控,用一个简单Demo来模拟其实现:具体如下:1、Spring配置 ... 阅读全文
posted @ 2015-07-17 01:08 Pisces_djl 阅读(329) 评论(0) 推荐(0)
摘要:很多项目中后端通过Spring+hibernate进行数据库操作,这里通过一个简单Demo来模拟其原型。 代码结构 1、Spring配置如下: ... 阅读全文
posted @ 2015-07-16 17:58 Pisces_djl 阅读(274) 评论(0) 推荐(0)
摘要:在上一篇中通过XML配置演示了Spring实际进行AOP的过程,这里简单介绍一下通过注解实现这一功能的过程。 1、Spring配置 其中 声明将启用Spring自带的BeanPosProcess对添加注解的类进行处理。 将对com包下的所有类进行初始化。 ... 阅读全文
posted @ 2015-07-16 17:30 Pisces_djl 阅读(234) 评论(0) 推荐(0)
摘要:Spring在实际运用中可通过注解或者XML配置来实现AOP功能,这里在上一篇的基础上通过Demo来模拟XML配置实现AOP的过程。 代码结构如下 1、Spring配置如下,在中配置好对应的切点pointCut, 然后在切面aspect中引用对应的切点即可。 ... 阅读全文
posted @ 2015-07-16 16:51 Pisces_djl 阅读(167) 评论(0) 推荐(0)
摘要:面向切面编程 (Aspect Oriented Programming,简称AOP) 是Spring的一个重要特性,其原理是采用动态代理方式实现。 下面通过一个Demo来模拟AOP实现 整个代码目录结构如下: 其中LogInterceptor类完成为所有Service方法添加日志记录... 阅读全文
posted @ 2015-07-16 13:25 Pisces_djl 阅读(738) 评论(0) 推荐(0)