1.Spring 介绍
Spring是在2003年兴起的一个轻量级的Java开发框架。由Rod Johnson创建。Spring是一个容器性质的管理框架,容器中安装了处理请求的对象,所以能够处理各种请求。而Spring又是一个一站式的开发框架,就算不结合struts2和hibernate,Spring也能完成web开发。Spring的主要特征是控制反转(Inverse of Control,IOC)以及面向切面的编程AOP)。
2.简易搭建Spring开发环境
这个是从慕课网上转下来的一张Spring Framework Runtime的图,可见Spring的核心容器中装有4项,分别是beans,core,context 以及SqEL(Spring Expression Language).这是最基础的4个。在开发环境中必须导入这4个包。
在这里我要验证Spring是如何进行对象管理的,现在简述步骤:
1.导包(4+2)
要导入前面所述的4个包以及一个日志包和log4j包
2.创建一个要存放在Spring容器中的对象
package cn.test.bean;
public class User {
private String name;
private Integer age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public User() {
super();
// TODO Auto-generated constructor stub
}
@Override
public String toString() {
return "User [name=" + name + ", age=" + age + "]";
}
}
3.设置Spring的配置文件
在src目录下面创建一个ApplicationContext.xml作为Spring容器的配置文件
-------------------------------------------------------------------------------------------------------------
这里插入一个小知识:如何在配置文件中导入bean约束
[1]点击eclipse上面的window下面的Preference
在左上角的搜索框中输入 xml catalog
[2]点击Add按钮
找到本机目录下的bean,把Keytype换成 schema location,完成后点击OK.
----------------------------------------------------------------------------------------------------------------------------------
返回ApplicationContext.xml的试图界面,右击,选择edit Schema Information,然后选择Add
3.将User对象添加到容器中
4.测试
结果
控制台显示,成功获取到User对象