Java 学习笔记03:Spring 3.0 核心机制 IoC
什么是Spring的IOC
Spring的核心机制是IOC。通常被称为“控制反转”,也被叫做“依赖注入”。它是一种设计模式,由框架或者容器将被调用的类注入给调用对象,以此来解除调用对象和被调用类之间的依赖关系。这种模式主要关注组件的依赖性,配置以及组件的生命周期。
PS:看到上面一堆名词估计都闷了,其实IOC就是例如PHP中的工厂函数,所有的类的实例化或者使用都通过统一的接口函数,而Spring通过配置XML(你妈,XML反人类)配置,然后知道需要实例化哪个类。
创建一个Spring IoC简单示例
创建目录和文件。创建com.spring.main这个包,里面创建一个Index.java程序入口类。创建com.spring.user这个包,里面创建一个User.java的User类,主要处理用户业务逻辑。创建一个bean.xml配置文件,这个配置文件主要放置Spring框架IoC的配置。
在User.java中,创建一个say的方法。
package com.spring.user;
public class User {
public void say() {
System.out.print("Hello Spring");
}
}
在Index.java中,创建一个main程序入口方法,并且使用原始的方式实例化User类,调用say方法。
package com.spring.main;
import com.spring.user.User;
public class Index {
public static void main(String args[]) {
- java教程,自学编程,青软培训