Spring Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的: 目的:解决企业应用开发的复杂性 功能:使用基本的Javabean代替EJB 范围:任何Java应用 第一个helloWorld 新建一个Java 项目 添加spri...
分类:
编程语言 时间:
2015-08-25 16:22:25
阅读次数:
181
先说一下Spring security 是基于spring的一个强大的安全验证模块,它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能。
LDAP是轻量目录访问协议,基于tc...
分类:
编程语言 时间:
2015-08-21 19:31:20
阅读次数:
392
先说一下java中过滤器的作用:过滤器是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url。主要为了减轻服务器负载。减少压力拦截器的作用:拦截器是在面向切面...
分类:
编程语言 时间:
2015-08-21 17:03:30
阅读次数:
150
AOP全名为Aspect-Oriented Programming,意思是面向横切面编程,前边我们有过介绍面向横切面编程AOP的理解,我们通过这种编程思想很容易的扩展我们的应用程序。一,如何实现AOP编程思想呢?实现这种编程思想的一个重要手段就是代理模式或者说模仿代理模式的运用。尤其是其中动态代理模...
分类:
编程语言 时间:
2015-08-20 23:57:51
阅读次数:
326
前面介绍了aop的xml的简单配置和使用,下面介绍一下aop的注解使用方式的例子,可以对照第二篇的pom文件是相同的;spring.xml文件: java类:AudienceByAnnotation类中的song()方法只是一个标识,供@pointcut注解依附...
分类:
编程语言 时间:
2015-08-20 23:48:04
阅读次数:
330
上一篇介绍了一些概念,这篇我们开始进行编写代码。1、编写切点:如图所示的切点表达式表示当Instrument的play()方法执行时会触发通知。方法表达式以*号开始,标识了我们不关心方法返回值的类型。然后,我们指定了全限定类名和方法名。对于参数列表,我们使用(..)标识切点选择任意的play()方法...
分类:
编程语言 时间:
2015-08-20 22:24:19
阅读次数:
385
1、基本术语:横切关注点:分布于应用中多处的功能被称为横切关注点,比如日志、安全、事务管理切面:横切关注点可以被模块化为特殊的类,这些类被称为切面通知:spring切面可以应用5种类型的通知 a.Before——在方法被调用之前调用通知 b.After——在方法完成之后调用通知,无论方法...
分类:
编程语言 时间:
2015-08-19 19:19:48
阅读次数:
162
首先,有必要先介绍下,什么叫做AOP(Aspect-Oriented Programming,面向切面编程)。下图是百度的词条解释用图来解释可能更直接了当些:ps:图片来自http://www.cnblogs.com/leoo2sk/archive/2010/11/30/aop-postsharp....
分类:
其他好文 时间:
2015-08-18 01:13:57
阅读次数:
255
MyBatis-Spring它是MyBatis子模块框。它用来提供流行的依赖注入框架Spring无缝集成。 Spring框架是一个基于依赖注入(Dependency Injection)和面向切面编程(Aspect Oriented Programming,AOP)的Java框架,鼓舞使用基于PO....
分类:
编程语言 时间:
2015-08-17 13:38:53
阅读次数:
246
一、概念AOP(Aspect Oriented Programming):面向切面编程。面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高...
分类:
编程语言 时间:
2015-08-17 00:46:48
阅读次数:
187