Spring框架 六大模块
spring 框架,可以解决对象创建以及对象之间依赖关系的一种框架
且可以和其他框架一起使用 spring& struts spring&hibernate 起到整合(粘合)作用的一个框架
spring起到了一站式解决方案
1.Spring Core spring 的核心功能 : IOC容器,解决对象创建及依赖关系
2.WEB 模块
-》》》可以与struts整合,让struts的action创建交给spring
-》》》springmvc模式
3.SpringDao
Spring Dao Spring对jdbc操作的支持 工具类【jdbc Template模板工具类】
3.Spring ORM spring对orm的支持
既可以与hibernate整合,【seesion】
也可以使用spring对hibernate操作的封装
4.Spring AOP 切面编程
5.SpringEE spring对javaEE其他模块的支持
开发步骤
学习框架 下载源码 – 引jar包(功能)–配置–API
1.源码 :spring-framework-3.2.5.RELEASE
2.JAR文件:不用全部引入
必须引入的有五个:
核心配置文件:applicationContext.xml
Spring配置文件:applicationContext.xml/bean.xml
XML约束:直接拷贝现成的
实际操作
spring对资源文件的管理
接下来 创建容器工厂
BeanFactory factory =new XmlBeanFactory(resource);
//得到容器创建的对象
User user=(User)factory.getBean(”user”);
更加简便的方法!!!