- 浏览: 5552 次
- 性别:
最新评论
文章列表
单例模式
单例模式是一种对象创建模式,用于产生一个对象的具体实例,确保系统中一个类只能产生一个实例。
单例的重点就是只产生一个实例,供多个地方使用,从而减少实例的频繁产生和销毁。
饿汉式
class Singleton {
private static Singleton instance = new Singleton();
private Singleton() {
System.out.println("生成单例实例!");
}
public static Singleton getInstance() {
retu ...
总原则:开闭原则(Open Close Principle)
开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展 ...
Spring-IOC
- 博客分类:
- Spring笔记
IOC(又称DI)
通过注解或配置文件描述对象间的依赖关系,Spring容器根据这些描述信息去生成对象。即对象的依赖关系由代码转交给容器进行处理,由容器进行控制,将硬编码的依赖关系转交给容器来松耦合。通过构造方法、setter方法,接口注入对象的依赖关系
BeanFactory
容器的顶级接口,定义了bean的获取,类型判断等方法,提供了基本的容器功能。
ApplicationContext
ApplicationContext是BeanFactory的拓展,如果BeanFactory比作初级容器,那么ApplicationContext可以称作高级容器,由于Appli ...
Spring
Spring的终极目的是为了简化开发。通过控制反转、依赖注入的方式松耦合,Spring提供了很多特色而功能,如声明式事务、AOP,JDBCTemplate等。但最终目的还是为了简化开发。
Resource
Spring将资源信息都封装为一个Resource,如常见的ClassPathResource,可以读取ClassPath下的xml配置文件信息载入到Spring中。
BeanDefinition
BeanDefinition是bean在Spring中的数据结构,它包含了bean的基本信息和依赖关系。Spring在初始化bean实例时就是根据BeanDe ...