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

spring学习总结一

spring学习总结一  4,使用bean

     1,得到spring的applicationContext对象(容器对象)

ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");

                    2,得到userService对象

   UserService userService = (UserService)ac.getBean("userService");

                3,使用方法

                  userService.sayHello();