spring学习总结一
1,spring是什么?
struts是web框架(jsp/action/actionfrom)
hibernate是orm框架,处于持久层
spring是容器框架,用于配置bean并维护bean之间关系的框架。
2,spring中有一个非常的概念:bean(是java中的任何一种对象javabean/service/action/数据源/dao,ioc(控制反正inverse of control),di(依赖注入dependency injection))。
3,快速入门案例
1)开发一个spring项目
1,引入spring的开发包(最小配置spring.jar该包把常用的jar包都包括,还需要引入日志包common-logging.jar)
2,创建spring的一个核心配置文件applicationContext.xml(hibernate有核心文件hibernate-cfg.xml,struts核心文件struts-config.xml)该文件一般放在 src目录下。
3,配置bean
4,使用bean
1,得到spring的applicationContext对象(容器对象)
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
2,得到userService对象
UserService userService = (UserService)ac.getBean("userService");
3,使用方法
userService.sayHello();