第二个春天

来源:互联网 发布:gtx1050ti 知乎 编辑:程序博客网 时间:2024/05/18 19:20

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”);
更加简便的方法!!!
这里写图片描述

原创粉丝点击