Spring的主要功能是控制反转和面向切面编程,下面我们就来编写第一个spring的程序来体验一下控制反转首先是加载配置文件下面我们在程序中加载配置文件ApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml");然...
分类:
编程语言 时间:
2015-04-22 10:58:31
阅读次数:
121
之前在学习SSH的时候开始接触Spring这个框架。因为一直在学习新的东西,没有对这部分的学习做总结。最近,也一直在使用Spring,只是没有比较深入的去了解,也就是只是停留在使用这个层面上。从这篇博客开始,对Spring部分的学习做一些记录。从其核心内容开始吧,这篇博客就是IOC的了解。
IOC简介
IOC(Inversion of Control),大部分翻译为“控制反转”。刚接触...
分类:
编程语言 时间:
2015-04-22 02:00:36
阅读次数:
172
我们知道Spring有两个重要的特性:IOC和AOP ,大学期间只是对Spring有一个粗浅的认识,认为spring就是配置类,建立bean,然后就可以调用类的方法。直到慢慢了解才知道Spring还有很深的东西,Spring的强大。
这篇博文主要讲述Spring AOP 的 hijack(拦截) 功能,主要描述为当我们在执行一个类的方法的时候我们可以在方法执行前和执行后增加额外的...
分类:
编程语言 时间:
2015-04-21 16:08:49
阅读次数:
179
本文转载自:http://www.oschina.net/p/afinal/Afinal简介Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的...
分类:
移动开发 时间:
2015-04-21 13:01:54
阅读次数:
153
singleton: * IOC中只存在一个共享的Bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例 * 与单例模式区别:单例设计模式表示一个ClassLoader中只有一个class存在,而这里的singleton则表示一个容器对应一个bean.....
分类:
编程语言 时间:
2015-04-20 23:56:16
阅读次数:
161
文章转自:http://blog.csdn.net/lidawei201/article/details/8506825
前几天因为需要,将spring2、struts2和ibatis进行了整合,整合过程涉及到很多技巧,因此作为日志保存在此,以便今后查询。
各个框架在本项目内的作用:
spring2:主要利用ioc,以及对事物的管理,减少硬性编码和脱离手动事务控制。
s...
分类:
编程语言 时间:
2015-04-20 18:37:58
阅读次数:
185
前段时间写了篇关于Spring的AOP框架实现原理的文章,现在浅谈下Spring的另一大核心概念IOC的原理。
IOC:即控制反转。官方解释是让调用类对某一接口实现类的依赖关系由第三方注入,以转移调用类对某一接口实现类的依赖。
下面将举个现实例子加深理解:
“剧本”要选定“角色”的“饰演者”,我们可以创建第三方“导演“来控制”剧本”,引入“导演”,“剧本”和“饰演者”将完全接偶。”导演“将...
分类:
编程语言 时间:
2015-04-20 18:37:19
阅读次数:
206
基于Java配置选项,可以编写大多数的Spring不用配置XML,但有几个基于Java的注释的帮助下解释。从Spring3.0开始支持使用java代码来代替XML来配置Spring,基于Java配置Spring依靠Spring的JavaConfig项目提供的很多优点。通过使用@Configuration, @Bean ,@Importand,@DependsOnannotations来实现Java的配置Spring....
分类:
编程语言 时间:
2015-04-20 16:59:39
阅读次数:
240
Spring Bean的作用域.singleton [单例] eg:在每个Spring IoC容器中一个bean定义只有一个对象实例。请注意Spring的singleton bean概念与“四人帮”(GoF)模式一书中定义的Singleton模式是完全不同的。经典的GoF Singleton模式中所...
分类:
编程语言 时间:
2015-04-19 21:08:47
阅读次数:
221
Spring介绍Spring是一个非常活跃的开源框架;它是一个基于IOC和AOP来构架多层JavaEE系统的框架,它的主要目地是简化企业开发. Spring以一种非侵入式的方式来管理你的代码,Spring提倡”最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring 官网:http://www...
分类:
编程语言 时间:
2015-04-19 11:22:48
阅读次数:
144