1 Spring 是什么?
具体描述 Spring:
轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API
依赖注入(DI --- dependency injection、IOC)
面向切面编程(AOP --- aspect orie...
分类:
编程语言 时间:
2014-12-03 00:05:43
阅读次数:
276
1.了解注解我们有必要对JDK 5.0新增的注解(Annotation)技术进行简单的学习,因为Spring 支持@AspectJ,而@AspectJ本身就是基于JDK 5.0的注解技术。所以学习JDK 5.0的注解知识有助于我们更好地理解和掌握Spring的AOP技术。对于Java开发人员来说,在...
分类:
编程语言 时间:
2014-12-03 00:00:00
阅读次数:
530
Spring AOP 和 IOC 容器入门 在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部...
分类:
编程语言 时间:
2014-12-02 23:56:48
阅读次数:
443
在这一系列文章中,前面讲到纯粹用mybatis 连接数据库,然后 进行增删改查,以及多表联合查询的的例子,但实际项目中,通常会用 spring 这个沾合剂来管理 datasource 等。充分利用spring 基于接口的编程,以及aop ,ioc 带来的方便。用spring 来管理
mybatis 与管理hibernate 有很多类似的地方。今天的重点就是数据源管理以及 bean的配置。
...
分类:
编程语言 时间:
2014-12-02 22:39:09
阅读次数:
221
在SpringAOP中,通常需要借助AspectJ的切点表达式语言来定义切点。重要的是Spring中仅支持AspectJ切点指示器的一个子集。
Spring支持的AspectJ的切点指示器
AspectJ指示器
描述
args()
限制连接点匹配参数为执行类型的执行方法
@args()
限制连接点匹配参数由执..
分类:
编程语言 时间:
2014-12-01 19:23:48
阅读次数:
373
在《浅谈Spring(三)AOP原理》中我详细的介绍了AOP的基本概念和实现原理,这里给出代码示例。
一、XML方式
1. TestAspect:切面类
package com.spring.aop;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;...
分类:
编程语言 时间:
2014-11-30 23:27:55
阅读次数:
361
以一个简单的记录日志的实例来继续AOP的实现,近一步加深对AOP的了解。
先新建个web工程,将spring的包加进去,为方便就把全部的jar包加进去。
先来看个接口,很简单就两个方法
public interface Print {
public String print(String name);
public String sleep(String nam...
分类:
编程语言 时间:
2014-11-30 23:19:15
阅读次数:
295
一、概念术语
AOP(Aspect Oriented Programming):面向切面编程。
面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
1. 切面(Aspect)
官方的抽象定义为“一...
分类:
编程语言 时间:
2014-11-30 21:31:57
阅读次数:
199
前言 最近由于一些工作的需要,还有自己知识的匮乏再次翻开spring。正好整理了一下相关的知识,弥补了之前对spring的一些错误认知。这一次学习,更加深入的理解了Ioc和AOP的思想,并对其架构模块有了更深一步的理解。 刚开始翻看spring技术内幕,虽然有了一点看源码的经验,但是直接看如此深.....
分类:
编程语言 时间:
2014-11-30 21:21:27
阅读次数:
214
经过对Struts和Hibernate的学习,我们严寒的冬季(Hibernate),终于迎来了阳光灿烂的春天(Spring)。在系列博客开篇【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一),我们介绍了Spring的基本概念,以及比较重要的两大核心IoC和AOP,基本上介绍的比较官方,不太容易理解。从这篇博客开始,我们重新介绍Spring框架的基本理论,并搭建...
分类:
编程语言 时间:
2014-11-30 08:12:18
阅读次数:
417