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 定义.
来源: http://www.bubuko.com/infodetail-3202706.html