Spring
IBelieveKDM
这个作者很懒,什么都没留下…
展开
-
spring 的优点?什么是DI机制? 什么是AOP?
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦2.可以使用容易提供的众多服务,如事务管理,消息服务等3.容器提供单例模式支持4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能5.容器提供了众多的辅助类,能加快应用的开发6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等7.spr原创 2011-12-05 17:42:12 · 7576 阅读 · 1 评论 -
ibatis 的批量插入 批量更新数据
首先批量更新 插入数据要放到一个事务里面,这也是配出来的,源码 class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> advice-ref="txAdvice" />原创 2012-11-30 09:48:34 · 10463 阅读 · 0 评论 -
Spring中IoC的入门实例
Spring的模块化是很强的,各个功能模块都是独立的,我们可以选择的使用。这一章先从Spring的IoC开始。所谓IoC就是一个用XML来定义生成对象的模式。Spring的模块化是很强的,各个功能模块都是独立的,我们可以选择的使用。这一章先从Spring的IOC开始。所谓IOC就是一个用XML来定义生成对象的模式,我们看看如果来使用的。1、数据模型。1、如下图所示有三个类,Hu转载 2011-12-20 19:59:13 · 566 阅读 · 0 评论 -
Spring之面向方面编程(AOP)
定义面向方面编程:Aspect Oriented Programming AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续。Spring AOP Advice:1.Before Advice:在转载 2011-12-18 17:53:11 · 416 阅读 · 0 评论 -
Spring之事件监听
Spring借助于org.springframework.context.event.ApplicationEvent抽象类及其子类实现事件的发布;借助于org.springframework.context.ApplicationListener接口及其实现者实现事件的监听。这两者构成了观察者模式(Observer)。ApplicationContext提供了publishEvent方法转载 2011-12-18 17:51:07 · 779 阅读 · 0 评论 -
Spring之控制反转(IoC)
一、IoC概念IoC(Inversion of Control):中文译为控制反转。IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。 其原理是基于OO设计原则的The Hollywood Principle:Don't call us, we'll call you(别找我,转载 2011-12-18 17:50:04 · 567 阅读 · 0 评论 -
Spring之配置文件加载方式
Spring在org.springframework.core.io包中提供了多种配置文件加载方式。无论是XML、URL还是文件,都有很好的支持。比如基于URL的UrlResource、基于输入流的InputStreamResource、基于文件系统的FileSystemResource、基于应用classpath的ClassPathResource。开发者可以从不同位置、以不同方式加载Sprin转载 2011-12-18 17:38:17 · 484 阅读 · 0 评论 -
Spring之入门实例
在大型应用系统中,存在大量的工厂类。工厂类都是简单的、仅提供静态方法和变量的单实例。他们将创建对象,并将这些对象绑定在一起,这样就存在大量的重复代码。Spring最基本的一项功能就是:充当创建对象的工厂。其具体工作步骤如下:1. 读取并分析Spring配置文件(appcontext.xml放在classes目录下)。2.通过Java反射机制,创建并集成上述配置文件中定义的对象。转载 2011-12-18 17:36:53 · 509 阅读 · 0 评论 -
Spring 入门(一个简单的例子)
首先我们要先取得Spring的相关档案,Spring的档案放在SourceForge上,网址是:http://sourceforge.net/project/showfiles.php?group_id=73357 撰写此文时,Spring最新的版本是1.1.1,有两个下载版本,一个是spring-framework-1.1.1-with- dependencies.zip,一个是spri转载 2011-12-18 17:32:01 · 595 阅读 · 0 评论 -
java定时器 直接上源码
methodInvokingJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> uploadCpinf cronTrigg原创 2012-11-30 09:42:11 · 1167 阅读 · 0 评论