Spring笔记1

Spring有自己依赖的包。
Spring进行数据事务操作依赖CGLib包。

Spring的环境搭建:将Spring的包和CGLib的包都添加到Eclipse的开发环境中。

提到Spring不得不说的两个名次IOC和AOP。
首先来说IOC依赖注入,先写一个JavaBean
public class User {
	private String userName;
	
	private String password;
	
	public User( String userName, String password ) {
		this.userName = userName;
		this.password = password;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}
}

在applicationContext.xml中配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>
	<bean id="userBean" class="ioc.constructor_injection.beans.User">
		<constructor-arg index="0">
			<value>Janet</value>
		</constructor-arg>
		<constructor-arg index="1">
			<value>88888888</value>
		</constructor-arg>
	</bean>
</beans>

测试源码:
public static void main(String[] args) {
		ApplicationContext ac = new FileSystemXmlApplicationContext(
				"./src/ioc/constructor_injection/config/config.xml");
		// 取得一个实例
		User user = (User) ac.getBean("userBean");
		System.out.println( user.getUserName() + " - " + user.getPassword() );
}

你可能感兴趣的:(eclipse,spring,AOP,xml,IOC)