spring
文章平均质量分 77
gabriel80
男人必须奋斗。不要在蜗居中迷失方向
展开
-
用Spring AOP实现开发中松散耦合
AOP(Aspected Oriented Programming)是一种新兴的编程技术。它可以解决OOP和过程化方法不能够很好解决的横切(crosscut)问题,如:事务、安全、日志等横切关注。当未来系统变得越来越复杂,横切关注点就成为一个打问题的时候,AOP就可以很轻松的解决横切关注点这个问题,使得AOP编程成为。Spring 是基于J2EE的轻量级开源开发框架,其中Spring AOP组件实转载 2008-05-04 13:26:00 · 614 阅读 · 0 评论 -
Spring的事务管理器简介
Spring并不直接管理事务,事实上,它是提供事务的多方选择。你能委托事务的职责给一个特定的平台实现,比如用JTA或者是别的持久机制。Spring的事务管理器可以用下表表示: 事务管理器的实例 目标转载 2008-06-10 14:42:00 · 1185 阅读 · 0 评论 -
The prefix "tx" for element "tx:advice" is not bound 错误的说明
The prefix "tx" for element "tx:advice" is not bound这个错误的原因很简单是:我们在定义申明AOP的时候。。没有加载schema。具体表现如下: .... 这时会抛出异常不认标签。。起先还以为是没有加载JA原创 2008-05-29 10:54:00 · 22408 阅读 · 20 评论 -
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files 抛出异常:Solution:解决方案: Copy the standard.jar and jstl.jar file into WEB-INF/lib directory in you原创 2008-05-29 15:44:00 · 21831 阅读 · 0 评论 -
6.2 Spring的AOP
感谢此文章写的非常的好。。特此说明http://book.csdn.net/bookfiles/562/10056218660.shtml转自spring 支持两种注入方式: setter/constructor 支持多种配置方式: xml/java5注解/java类配置 支持两种事务管理: 声明性/编程性 实际上上述方式只有一个就能保证系统构建与运行了,就是说它们都是可以互换的。当然每个转载 2008-05-23 16:01:00 · 1150 阅读 · 1 评论 -
ProxyFactoryBean工厂类的详细资料 【spring2.5.4+hibernate3.2.6+struts2+jbpm3.2.2(续)】
此文章只是专门针对SPRING代理的配置的补充完整说明: class="org.springframework.aop.framework.ProxyFactoryBean"> true false transactionInterceptor 引自本人以前的文章http://blog.csdn.net/gabriel80/archive/原创 2008-05-23 15:27:00 · 1811 阅读 · 0 评论 -
6.1 两种后处理器
本章要点利用后处理器扩展Spring容器AOP的基本概念如何生成AOP代理自动生成AOP代理Spring的事务策略配置简化的事务代理和自动事务代理Spring整合StrutsSpring整合Hibernate上一章已经介绍了Spring框架的基础内容,详细介绍了Spring容器的核心机制——依赖注入,并介绍了Spring容器对Bean的管理。实际上,上一章介绍的转载 2008-05-23 15:58:00 · 1688 阅读 · 0 评论 -
6.3 Spring的事务
写的非常的好6.3 Spring的事务Spring的事务管理不需与任何特定的事务API耦合。对不同的持久层访问技术,编程式事务提供一致的事务编程风格,通过模板化的操作一致性地管理事务。声明式事务基于Spring AOP实现,却并不需要程序开发者成为AOP专家,亦可轻易使用Spring的声明式事务管理。6.3.1 Spring支持的事务策略Spring事务策略是通过Platfor转载 2008-05-23 16:02:00 · 949 阅读 · 3 评论 -
JbpmTemplate在spring-modules-jbpm30和spring-modules-jbpm31的差别
org.springmodules.workflow.jbpm30.JbpmTemplate{/** * Execute the action specified by the given action object within a JbpmSession. * * @param callback * @return */ public Object execute(final原创 2008-05-13 17:40:00 · 1891 阅读 · 0 评论 -
使用Spring AOP松散耦合
使用Spring AOP松散耦合 1、创建通知 为实现AOP,开发者需要开发AOP 通知(Advice)。AOP 通知(Advice) 包含了方面(Aspect)的逻辑。当创建一个Advice 对象的时候,你就编写了实现横切(cross-cutting)功能。 Spring 的连接点是用方法拦截器实现的,这就意味着你编写的Spring AOP 通知将在方法调用的不同点组入进程序中。由于转载 2008-05-13 15:30:00 · 866 阅读 · 0 评论 -
Spring AOP 的proxy详解
spring 提供了多种不同的方案实现对 bean 的 aop proxy, 包括 ProxyFactoryBean, 便利的 TransactionProxyFactoryBean 以及 AutoProxyCreator 等, 下图是 proxy class diagram 以供参考这里重点说一下最常用的 ProxyFactoryBean, TransactionProxyFactoryBe原创 2008-05-13 15:12:00 · 8372 阅读 · 1 评论 -
Aspectwerkz 2.0开发企业AOP快速入门
今天,面向方面的程序设计(aspect-oriented programming,AOP) 框架试图在企业环境中获得立足之地。这些框架为了得到普遍采用,必须与企业系统中已经在使用的其他框架良好地集成。本文向开发人员展示了,如何将AspectWerkz AOP框架与一些现在常用的框架(如Log4J、Atlassian 性能剖析器、Hibernate和Tapestry)相集成。 本文从一个现有的转载 2008-05-04 13:25:00 · 694 阅读 · 0 评论 -
AOP下的权限控制实现
OOP应用开发面临的问题 面向对象技术很好地解决了软件系统中角色划分的问题。借助于面向对象的分析、设计和实现技术,开发者可以将问题领域的“名词”转换成软件系统中的对象,从而很自然地完成从问题到软件的转换。 但是,问题领域的某些需求却偏偏不是用这样的“名词”来描述的。比如遇到这样的问题:需要对系统中的某些方法进行权限检验,这种需要权限检验的方法散布在40多个类中。面对这种需求,应该怎么办呢?最直转载 2008-05-04 13:37:00 · 735 阅读 · 1 评论 -
AOP概念解析
为什么要区分J2EE容器和J2EE应用系统? 我们知道,J2EE应用系统只有部署在J2EE容器中才能运行,那么为什么划分为J2EE容器和J2EE应用系统? 通过对J2EE容器运行机制的分析,我们可以发现:实际上J2EE容器分离了一般应用系统的一些通用功能,例如事务机制、安全机制以及对象池或线程池等性能优化机制。 这些功能机制是每个应用系统几乎都需要的,因此可以从具体应用系统中分离出来,转载 2008-05-04 13:34:00 · 1139 阅读 · 0 评论 -
Spring Framework中的AOP编程之入门篇
作为这个介绍Spring框架中的面向方面编程(Aspect-Oriented Programming,AOP)的系列的第一部分,本文介绍了使您可以使用Spring中的面向方面特性进行快速开发的基础知识。使用跟踪和记录方面(面向方面领域的HelloWorld)作为例子,本文展示了如何使用Spring框架所独有的特性来声明切入点和通知以便应用方面。本系列的第二部分将更深入地介绍如何运用Spring中的转载 2008-05-04 13:29:00 · 854 阅读 · 0 评论 -
通用的泛型GenericHibernateDao
/**** @author lny*/public interface GenericDaoT extends Serializable, PK extends Serializable>{ // -------------------- 基本检索、增加、修改、删除操作 -------------------- // 根据主键获取实体。如果没有相应的实体,返回 null。 pub转载 2008-10-14 12:00:00 · 769 阅读 · 3 评论