
Spring
文章平均质量分 83
Ian
这个作者很懒,什么都没留下…
展开
-
Spring AOP 概念理解及@AspectJ支持
首先要理解代理模式:有静态代理和动态代理下面先给出静态代理的代码。public interface UserManager { public void add(String name, String password); public void del(String id); public void modify(int id ,S原创 2012-02-07 17:28:06 · 1022 阅读 · 0 评论 -
Spring的AOP配置
Spring的AOP配置1.先写一个普通类:package com.spring.aop;public class Common { public void execute(String username,String password){ System.out.println("------------------普通类----------------");原创 2012-03-09 09:46:46 · 69368 阅读 · 3 评论 -
Spring 3.0 注解注入详解
一、各种注解方式1.@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下Xml代码 1. 2.原创 2012-03-08 14:07:19 · 954 阅读 · 0 评论 -
SSH web.xml里<filter-mapping>中的<dispatcher>意思
2.4版本的servlet规范在部属描述符中新增加了一个元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个元素中加入任意数目的,使得filter将会作用于直接从客户端过来的request,通过forward过来的request,通过include过来的request和通过过来的request。如果没有指定任何< dispatcher >元素,原创 2012-03-02 08:51:34 · 4637 阅读 · 2 评论 -
详细介绍Spring事务管理
在学习spring事务管理时,我忍不住要问,spring为什么进行事务管理,spring怎么进行的事务管理?首先,为什么要进行事务,接下来说说spring是怎样进行事务管理的.Spring事务策略Spring事务策略,也就是spring事务管理的实现方式.它有一个统一的抽象是由实现下面这个接口完成的.org.springframework.transaction.PlatformTrans原创 2012-02-11 09:25:05 · 696 阅读 · 0 评论 -
全面分析 Spring 的编程式事务管理及声明式事务管理
开始之前关于本教程本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。先决条件本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定义,隔离级别的概念,等等。本文将直接使用这些概转载 2012-02-11 11:24:52 · 745 阅读 · 0 评论 -
Spring AOP入门实例详解
如果你正在研究Spring的AOP,那么我想这篇文章可以为你的入门提供一点点帮助!我想研究Spring AOP之前应该研究一下Java的动态代理和反射机制,理解这两个概念和用法也是理解Spring框架的基础,因为Spring框架里面大量的使用了动态代理和反射机制。当然,本文主要是讲解Spring的AOP,下面就开始走入正题!AOP(面向切面编程),可千万不要认为只有Spring里面原创 2012-02-13 14:22:59 · 5021 阅读 · 0 评论 -
Spring 3 AOP实现方式
我们可以通过三种方式来使用Spring AOP,它们分别是:@Aspect-based(Annotation),Schema-based(XML),以及底层的Spring AOP API底层的Spring AOP API比较复杂,下面只介绍@Aspect-based(注解方式)和Schema-based(声明方式)两种方式比较:Spring AOP和AspectJ的比较原创 2012-02-14 10:11:45 · 3810 阅读 · 0 评论 -
反射实现 AOP 动态代理模式(Spring AOP实现原理)
好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监原创 2012-02-09 10:25:55 · 681 阅读 · 0 评论 -
Spring Bean定义
前面的用户注册的例子中,我们已经使用Spring定义了一个用户持久化类:这是一个最简单的Bean定义。它类似于调用了语句:MemoryUserDaouserDao = new MemoryUserDao()。id属性必须是一个有效的XMLID,这意味着它在整个XML文档中必须唯一。它是一个Bean的“终身代号(9527)”。同时你也可以用name属性为Bean定义一个或多个别名(用逗号原创 2012-02-09 15:51:17 · 5158 阅读 · 0 评论 -
使用Spring进行面向切面编程
Chapter 6. 使用Spring进行面向切面编程(AOP)6.1. 简介面向切面编程(AOP)通过提供另外一种思考程序结构的途经来弥补面向对象编程(OOP)的不足。在OOP中模块化的关键单元是类(classes),而在AOP中模块化的单元则是切面。切面能对关注点进行模块化,例如横切多个类型和对象的事务管理。(在AOP术语中通常称作横切(crosscutti原创 2012-02-09 09:28:46 · 10319 阅读 · 0 评论 -
Spring概念
1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。 2.为什么用aop 1就是为了方便,看一个国外很有名的大师说,编程的原创 2012-02-07 13:55:49 · 667 阅读 · 0 评论 -
spring ioc原理
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更转载 2012-02-07 09:46:23 · 449 阅读 · 0 评论 -
使用Spring进行面向切面编程(AOP
Chapter 6. 使用Spring进行面向切面编程(AOP)6.1. 简介面向切面编程(AOP)提供另外一种角度来思考程序结构,通过这种方式弥补了面向对象编程(OOP)的不足。除了类(classes)以外,AOP提供了切面。切面对关注点进行模块化,例如横切多个类型和对象的事务管理。(这些关注点术语通常称作横切(crosscutting) 关注点。)原创 2012-03-09 13:42:06 · 1985 阅读 · 0 评论