如何搭建一个Spring框架,首先我们要先了解Spring的核心构成部分
1.Spring 的构成
IOC 控制反转 spring 框架最核心的部分
DAO spring 对 访问数据库的支持
MVC spring 对 mvc设计模式的支持
ORM 对象关系映射 (数据库中的数据映射成对象的技术)
也有针对其它的ORM的支持 (mybaties hibernate)
WEB 最重要的就是上面的 web mvc 以及其它的框架的支持
struts2.0 报表 pdf 整合的
AOP 面向切面编程
JEE 针对企业级中的 邮件 远程调用 等支持
2.IOC
inversion of control 控制反转
由原来的new 对象的方式 变成了由spring 框架 来创建和注入对象
以及组织对象之间的关系 这样能降低对象之间的耦合度。
3.Spring 容器
spring 管理bean 一个组件
用来创建 和 管理bean组件 以及bean 组件之间的关系
spring 容器实现了 IOC 和 AOP 机制
spring 容器有 ApplicationContext 和 BeanFactory
4.使用Spring 容器的步骤
4.1创建一个项目 导入 spring 相关的jar包
4.2导入ApplicationContext 对应的配置文件 ***.xml 到src 下
4.3在xml 中描述 一个bean
主要是在bean 这个元素中 描述 id 和 class
4.4在需要bean的程序中 创建 Spring 容器对应的对象
通过容器对象 获取 容器中bean 组件
图文配解
第一步建立一个web工程
第二步,导入 spring 相关的jar包,导入ApplicationContext 对应的配置文件 ***.xml 到src 下
第三步,创建一个实体Bean
第四步,在容器中配置这个Bean(Emp) 主要是在bean 这个元素中 描述 id 和 class
添加只是点,Spring 中创建对象的三种方式
构造方法的方式 (默认调用无参构造)
静态工厂的方式
factory-method=“静态方法名”
实例化工厂的方式
先有一个实例化的工厂对象,工厂对象调用实例化方法来获取对象
第五步:编写测试类,运行测试
到这里一个简单的Spring框架就搭配完成了,Spring解决了以前我们new对象的方式,改变成现在由容器提供的方式。