在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于 Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是 java的动态代理机制...
分类:
编程语言 时间:
2014-12-27 16:05:23
阅读次数:
156
Spring 是一个开源框架.Spring 为简化企业级应用开发而生,使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.Spring 是一个 IOC(DI) 和 AOP 容器框架。具有以下特点:轻量级:Spring 是非侵入性的 - 基于 Spring 开.....
分类:
编程语言 时间:
2014-12-27 11:20:06
阅读次数:
194
今天,在项目中遇到一个问题,情况是这样的:在一个项目中,我配置了一个用以处理任务的工厂类,然后将这个工厂类注入到其他的service类中进行使用。在Spring中的配置如下:...
分类:
编程语言 时间:
2014-12-26 14:38:04
阅读次数:
138
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。能够这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序执行过程。二、AOP 的作用。经常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理...
分类:
编程语言 时间:
2014-12-26 12:58:41
阅读次数:
253
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in class path resource [applicationContex...
分类:
编程语言 时间:
2014-12-26 06:06:16
阅读次数:
307
摘自:http://pandonix.iteye.com/blog/336873/此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学...
分类:
Web程序 时间:
2014-12-25 16:14:00
阅读次数:
177
1.创建web项目。
2.我创建了项目Five
3.开始搭建ssh
4.配置顺序:spring,hibernate,struts。
Add Spring Capabilities...
ssh都是这样的,add....
5.配置spring
需要引入的库:
spring aop...
spring core,,,
spring per...
分类:
系统相关 时间:
2014-12-24 11:56:08
阅读次数:
223
1. 如何保持依赖的多个jar保持版本一致在引入依赖的时候常常需要依赖多个独立的模块, 譬如Spring的content, aop等等, 为了保持版本一致, 可以设置属性, 之后便可以复用该属性, 从而保持多个模块的版本号一致 4.10.2 3.9 ...
分类:
其他好文 时间:
2014-12-24 11:17:21
阅读次数:
134
OC提供了一种可以在不修改类的源码基础上,扩展类的方法的功能,"分类"Category,这个机制和C#中的扩展方法类似,一般用于在不方便修改类的源码时(如OC系统相关的类库),但有有需求要拓展类的方法,可以使用分类来实现。
Java中应该是没有提供相关的机制,但是Java可以通过动态代理来实现AOP,在切入点前后执行代码逻辑,个人认为比OC还要方便。
//
// Girl.h
// 10_...
分类:
其他好文 时间:
2014-12-23 19:37:51
阅读次数:
163
.net mvc中封装了一些特性可以实现AOP,如常用的HandleErrorAttribute,ActionFilterAttribute,AuthorizeAttribute。自定义一个特性,继承这些特性,并重写里面的方法就可以AOP切入到Action中的关注点。本篇文章主要对笔者在使用Ha.....
分类:
Web程序 时间:
2014-12-23 11:52:36
阅读次数:
184