Spring是什么?’‘ _ ''
1:Spring是一个实现了loC模式的轻量级容器。
2:提供了AOP的编程实现方式。
3:Spring的目标是实现一个全方位的整合方案。
a.提供对持久层框架(Hibernate. MyBatis. JDO的整合.
b.提供对web框架(如:Struts. JSF. Webwork)的整合.
c.提供了对常用企业服务(JMS. JNDL. JavaMail)的整合.
4:提供了一个MVC Web的框架。
第一个Spring程序~
Spring的安装配置。
spring-framework-4.3.9.RELEASE-dist.zip.
编写组件 HelloBean.java。
编写Spring配置文件 bean.xml。
编写测试类 SpringTest.java。
Resource接口
# 资源接口,表示一项资源,有以下实现类
a. ClassPathResourc 用于读取存放在CLASSPATH下的文件资源。
b. FileSystemResource 用于读取存放在文件系统路径下资源
c. ServletContextResource 用于读取存放在Web应用下的文件资源。
BeanFactory
#BeanFactory是Spring的核心,用于读取bean定义文件,并完成数据值的设置(依赖关系的注入),可调用Bean的setter方法或构造函数来设置。
#它的常用实现类是XMLBeanFactory,用于读取XML文件。
#通过BeanFactory的getBean(beanName)来取得实例,参数beanName是Bean定义。