`
yejun0099
  • 浏览: 26266 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Spring_AOP

阅读更多

src 下的 bean.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns:aop="http://www.springframework.org/schema/aop"
		xmlns:tx="http://www.springframework.org/schema/tx"
		xsi:schemaLocation="
			http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
			http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
			http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
           
 
	<bean  id="userDAO"  class="com.aowin.dao.impl.UserDAOImpl"></bean> 
 	<bean  id="loginDAO"  class="com.aowin.dao.impl.LoginDAOImpl"></bean> 
 	
 	<bean  id="userService" class="com.aowin.service.UserService">
 		<property name="userDAO" ref="userDAO"></property>  
 		<property name="loginDAO" ref="loginDAO"></property>
 	</bean>
 	
 	<bean  id="loginAspect" class="com.aowin.interceptor.LoginAspect"></bean>
 	
 	<aop:config>
 		<!-- 配置切面类 -->
 		<aop:aspect id="loginaspectj" ref="loginAspect">
	 			<!-- aop:pointcut : 切入点  save.     
	 				execution(public  * com.aowin.service..add(..))
	 				 public:public开头的方法 
	 				 *:表示任何返回值 
	 				 com.aowin.service.. 包及其子包 
	 				 add:add方法
	 			 	(..) 任何参数                
	 		 	-->
 				<aop:pointcut expression="execution(public * com.aowin.service..save*(..))" id="servicepointcut"/>
 				<!--  aop:before: 在save方法前执行 -->
 				<aop:before method="before" pointcut-ref="servicepointcut"/>
 				<!-- aop:after:在save方法后面执行 -->
 				<aop:after method="after" pointcut-ref="servicepointcut"/>
 		</aop:aspect>
 	</aop:config>
	 	
 	
</beans>
 
分享到:
评论

相关推荐

    spring_aop.rar_spring_aop

    Spring AOP,全称为Aspect-Oriented Programming(面向切面编程),是Spring框架的重要组成部分,它为Java应用程序提供了强大的横切关注点管理能力。在Java Web开发中,Spring AOP通常用于实现如日志记录、权限控制...

    spring_AOP.rar_876.aop_java aop_spring_aop

    1. Spring_AOP_DynProxy:这可能包含有关Spring动态代理的资料,Spring使用JDK动态代理或CGLIB来创建代理对象,实现AOP的功能。 2. ch20_aop_annotation:这部分内容可能是关于使用注解来定义和实现切面的教程。 3. ...

    spring_aop

    在Java开发领域,Spring框架是不可或缺的一部分,而Spring AOP(Aspect Oriented Programming,面向切面编程)则是Spring框架提供的一项重要功能。AOP的主要目的是将那些横切关注点(如日志、事务管理、权限控制等)...

    spring_aop.rar

    **Spring AOP 概述** 在Java开发中,Spring框架是一个广泛应用的开源框架,它提供了许多功能,包括依赖注入、面向切面编程(AOP)等。面向切面编程是一种编程范式,它允许程序员将关注点分离,比如日志记录、事务管理...

    Spring示例_Printer_Spring_AOP_Spring_Proxy

    在本示例中,"Spring示例_Printer_Spring_AOP_Spring_Proxy" 主要关注的是Spring框架中的核心概念,特别是AOP(面向切面编程)和代理模式的应用。让我们深入探讨这些知识点。 首先,Spring框架是Java开发中最常用的...

    spring_aop1.rar_spring aop

    Spring AOP,全称为Aspect-Oriented Programming(面向切面编程),是Spring框架的重要组成部分,它为Java应用程序提供了声明式事务管理、日志记录、性能监控等许多实用功能。本资源"spring_aop1.rar"包含了一个经典...

    spring_aop1.rar_java aop_spring mvc 例子

    本实例“spring_aop1.rar”是一个关于Spring AOP入门的教程,旨在帮助开发者更好地理解和运用Spring的AOP特性,同时也涉及到Spring MVC的相关知识。下面我们将深入探讨这两个关键概念。 首先,让我们了解一下Spring...

    spring_aop.zip

    【标题】"Spring AOP 实战指南" 在Java开发领域,Spring框架因其强大的功能和灵活性而备受推崇。其中,Spring AOP(Aspect Oriented Programming,面向切面编程)是其重要组成部分,它允许开发者在不修改原有代码的...

    Spring_AOP开发jar包

    Spring_AOP开发jar包是针对Spring框架中的面向切面编程(Aspect-Oriented Programming, AOP)功能的一个组件集合,通常包含一系列的核心类库和配置文件。AOP是Spring框架的重要组成部分,它允许开发者在不修改原有...

    spring_aop.rar_spring-dao

    本资源“spring_aop.rar_spring-dao”是一个关于Spring AOP(面向切面编程)和Spring DAO(数据访问对象)的实例,旨在帮助开发者理解如何在Spring框架下实现AOP的控制反转,并有效地进行DAO层的操作。 首先,我们...

    spring_aop麻雀

    在IT行业中,Spring框架是一个广泛使用的Java企业级应用开发框架,而AOP(Aspect-Oriented Programming,面向切面编程)是Spring框架中的一个重要组成部分。本项目“spring_aop麻雀”显然旨在展示如何在小型项目中...

    ESB应用Spring_AOP

    ESB应用Spring_AOP

    spring_aop_xml.rar_java aop_xml aop

    在实际的`spring_aop_xml`压缩包中,应该包含了相关的XML配置文件、服务接口及其实现类、通知类等,通过这些文件可以更好地理解和学习如何在XML中配置和使用Spring AOP。通过深入学习和实践,你将能熟练掌握这一强大...

    Spring_AOP笔记Spring_AOP笔记

    Spring_AOP,全称为Spring的面向切面编程,是一种编程范式,旨在将关注点分离,使得代码结构更清晰,可维护性更强。在传统的面向对象编程(OOP)中,我们通常会将业务逻辑与系统服务(如日志、事务管理等)混杂在...

    itheima_spring_aop.rar

    本资源“itheima_spring_aop.rar”聚焦于Spring框架中的AOP(面向切面编程)部分,结合源代码,提供了一次深入学习的机会。下面将详细解析相关知识点。 1. **Spring框架**:Spring是一个全面的企业级应用开发框架,...

    基于spring_aop_权限管理系统原型

    基于spring_aop_权限管理系统原型

    SPRING_AOP_概念解析以及例子示范.docx

    SPRING_AOP_概念解析以及例子示范 Spring AOP,即面向切面编程,是一种编程范式,用于将关注点分离,使代码结构更加清晰。它主要解决的是横切关注点的问题,比如日志、事务管理、性能监控等,这些关注点通常会分散...

    spring_aop1.rar_spring

    本资源“spring_aop1.rar”聚焦于Spring框架的一个核心特性——面向切面编程(Aspect Oriented Programming,AOP)。AOP是Spring框架提供的一种强大的功能,它允许程序员在不修改原有代码的情况下,通过插入额外的...

    spring_AOP_jar.zip

    这个压缩包"spring_AOP_jar.zip"包含了与Spring AOP相关的库文件和文档,帮助开发者在项目中集成和使用这一功能。 1. aspectjweaver.jar:这是AspectJ的织入器,负责在运行时动态地将切面织入到目标类中。AspectJ是...

Global site tag (gtag.js) - Google Analytics