Spring
jiangfeng861016
这个作者很懒,什么都没留下…
展开
-
spring中的定时任务
我们在做项目的过程当中通常会遇到定时任务的概念:(定义某一个时刻让它去执行一个功能--自动备份数据库等等)。下面我们就来看看spring中的定时任务是如何来工作的。首先先看它的一个配置文件:application-scheduler.xml. http://www.springframework.org/dtd/spring-beans.dtd" > com.tks转载 2009-09-13 23:28:00 · 342 阅读 · 0 评论 -
使用Quartz实现定时功能
Quartz是一个完全由java编写的开源作业调度框架,具体的介绍可到http://www.opensymphony.com/quartz/官方网站查看。 Quartz的几个核心的接口和类为: Job接口:自己写的“定时程序”实现此接口的void execute(JobExecutionContext arg0)方法,Job还有一类为有状态的StatefulJob接口,如果我们需要在上一个作业执行完后,根据其执行结果再进行下次作业的执行,则需要实现此接口。 Trigger抽象类:调度类(S转载 2010-10-28 00:37:00 · 513 阅读 · 0 评论 -
spring学习笔记:spring事务管理
数据库事务的4个特性:原子性(atomic): 都成功或者都失败;一致性(consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额不变;隔离性(isolation):操作中的事务不相互影响;持久性(durability):事务提交后被持久化到数据库.数据并发产生的问题:脏读:一个事物a读到了另一个事务b未提交的数据,则b回滚后,a读取的数据无效转载 2009-12-30 13:02:00 · 566 阅读 · 0 评论 -
Spring事务特性
Ø 事务的几种传播特性事务特性UserManager(用户操作)LogManager(日志操作)REQUIRED无事务有事务A开启事务使用事务AREQUIRES_NEW无有事务A开启事务B开启事务BSUPPORT原创 2009-10-24 17:06:00 · 800 阅读 · 0 评论 -
spring学习笔记(2)
spring对AOP的支持1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换如何强制使用CGLIB实现AOP? * 添加CGLIB库,SPRING_HOME/cglib/*.jar * 在spring配置原创 2009-10-22 01:05:00 · 394 阅读 · 0 评论 -
AOP学习笔记(2)
(1)接口:package com.jiangfeng.spring;public interface UserManager { public void addUser(String username, String password); public void deleteUser(int id); public void modifyUser(int id, String u原创 2009-10-22 00:48:00 · 286 阅读 · 0 评论 -
详解Spring AOP
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观转载 2009-10-21 10:10:00 · 911 阅读 · 0 评论 -
spring学习笔记(4)
spring对AOP的支持1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换如何强制使用CGLIB实现AOP? * 添加CGLIB库,SPRING_HOME/cglib/*.jar * 在spring配置原创 2009-10-22 01:12:00 · 681 阅读 · 0 评论 -
实战Spring中AOP
1.方法之前调用日志Advice: package com.lxt008.aop; import java.lang.reflect.Method; import org.springframework.aop.MethodBeforeAdvice; public class LogManager implements MethodBeforeAdvice { public void be转载 2009-10-11 23:48:00 · 702 阅读 · 0 评论 -
Spring概念理解
Spring耳闻已久,但一直没有时间和心情去看它,最近它的声音是越来越大了,于是趁着有空闲时间,我也花了两个晚上看了看Spring,以下谈谈我的学习感受。 用Spring耳闻已久,但一直没有时间和心情去看它,最近它的声音是越来越大了,Java视线http://forum.javaeye.com/有不高手在谈论它。于是趁着有空闲时间,我也花了两个晚上看了看Spring,看的是夏昕的转载 2009-09-24 15:27:00 · 342 阅读 · 0 评论 -
Spring的DI和IoC
这一章,我们开始讲解Spring的核心,那就是它的轻量级的控制反转(Inversion of Control,IoC)容器的功能。5.1基本概念 DI-Dependency Injection,依赖注入。 Ioc-Inversion of Control,控制反转。我们首先来说说依赖(dependency)的概念。在java中,软件代码的逻辑组件和功能服务的划分,通常转载 2009-09-24 16:38:00 · 327 阅读 · 0 评论 -
Spring中IoC的入门实例
Spring的模块化是很强的,各个功能模块都是独立的,我们可以选择的使用。这一章先从Spring的IoC开始。所谓IoC就是一个用XML来定义生成对象的模式,我们看看如果来使用的。1、数据模型。1、如下图所示有三个类,Human(人类)是接口,Chinese(中国人)是一个子类,American(美国人)是另外一个子类。源代码如下:package cn.com.chenga转载 2009-09-23 14:04:00 · 320 阅读 · 0 评论 -
用Java动态代理实现AOP
目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。本系列文章便是为您做出这方面的补救,只是通过一个简单的例子便可以向初学者展示一下如何来进行AOP。为了简单起转载 2009-09-13 22:50:00 · 252 阅读 · 0 评论 -
使用Eclipse构建Maven的SpringMVC项目
地址:http://limingnihao.iteye.com/blog/830409转载 2012-05-29 23:01:51 · 475 阅读 · 0 评论