Spring概要(一)

来源:互联网 发布:淘宝网民真实评价 编辑:程序博客网 时间:2024/05/19 06:47

Sping 是什么

Spring是一个开源的控制反转和面向切面的容器框架。它的主要目的是简化企业开发。
IOC控制反转
应用本身不负责依赖对象的创建和维护,依赖对象的创建及维护是由外部容器负责的。控制权的转移就是反转。

实例

没有用Spring:

    public class PersonServiceBean{        public PersonDao persondao = new PersonDao();        public void save(Person person){            personDao.save(person);        }    }

使用Spring

    public class PersonServiceBean{        private PersonDao persondao;        public PesonServiceBean(PersonDao persondao){            this.persondao=persondao;        }        public void save(PersonDao persondao){            persondao.save(person);        }    }

依赖注入
在运行期间,由 外部容器动态的将依赖对象注入到组件中。

Spring环境的搭建

一、下载JAR包
二、建立项目,导入JAR包,建立配置文件
三、实例化Spring容器

ApplcationContext cst = new ClassPathApplcationContext();

四、单元测试
五、帮助信息
由于Spring的schema文件位于网络上,如果机器不能连接网络,那么在编写配置信息的时候就无法出现提示信息,解决方法有:
1、让机器上网,myeclipse会自动从网络上下载schema文件并缓存在硬盘上。
2、手动添加schema文件,方法:
windwos—preferences—myeclipse—files and editors—xml—xmlcatalog—User Specified Entries
点add,选择如下图。
这里写图片描述
将配置文件中的内容改为与Key一致。

0 0