spring入门
2016-02-10 12:51
302 查看
Spring :用来为javaee,web应用程序,提供一个整体的解决方案的一个框架。
1、spring 起到承上启下的作用,用来管理 hibernate 和 struts
2、Spring 核心 ioc 容器,翻转控制(依赖注入)
3、Ioc 容器就是用来装 所有对象,javabean(在我们当前应用程序中的所有类)对象。【把所有东西都看作是 javabean的对象】
4、Spring 的本身,除了ioc容器意外,自身就拥有和数据打交道,jdbc封装,spring自身还有mvc的封装
5、Spring组成 ioc, jdbc/orm,mvc框架的实现。
6、Spring核心:ioc:创建对象,和管理对象之间的管理关系。
7、Spring框架的搭建:
1) 导入jar包。
2) 创建 spring的配置文件(beans.xml,application.xml)
3) Spring 可以自己独立运行,1也可以放在tomcat的容器中运行。
4) Java代码中 来加载这个配置文件。
8、如果使用了spring框架,在程序中就不能再出现new。
9、默认情况下, 对javabean的要求是至少要有一个 无参的构造函数
10、Spring整合自定义的jdbcTemplate,spring整合自身的jdbcTemplate。
总结:1、spring 原理,spring配置过程,配置文件的加载方式有两种;单例 和非单例
2、spring ioc 容器创建对象的赋值:set构造函数注入,注入数据两种,基本类型和String value 对象类型 ref.
3、特殊型类型,list set map properties.
导入 jar 包,配关系,调用
对于 Resource resource = new ClassPathResource("beans.xml");
BeanFactory bf = new XmlBeanFactory(resource);
有两种加载方式。这种方式,无路如何都不会在加载完配置文件之后,创建对象
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml");
这种加载方式,当 声明变量的形式为单例时。一旦加载配置文件之后,就会创建该类的对象。
1、spring 起到承上启下的作用,用来管理 hibernate 和 struts
2、Spring 核心 ioc 容器,翻转控制(依赖注入)
3、Ioc 容器就是用来装 所有对象,javabean(在我们当前应用程序中的所有类)对象。【把所有东西都看作是 javabean的对象】
4、Spring 的本身,除了ioc容器意外,自身就拥有和数据打交道,jdbc封装,spring自身还有mvc的封装
5、Spring组成 ioc, jdbc/orm,mvc框架的实现。
6、Spring核心:ioc:创建对象,和管理对象之间的管理关系。
7、Spring框架的搭建:
1) 导入jar包。
2) 创建 spring的配置文件(beans.xml,application.xml)
3) Spring 可以自己独立运行,1也可以放在tomcat的容器中运行。
4) Java代码中 来加载这个配置文件。
8、如果使用了spring框架,在程序中就不能再出现new。
9、默认情况下, 对javabean的要求是至少要有一个 无参的构造函数
10、Spring整合自定义的jdbcTemplate,spring整合自身的jdbcTemplate。
总结:1、spring 原理,spring配置过程,配置文件的加载方式有两种;单例 和非单例
2、spring ioc 容器创建对象的赋值:set构造函数注入,注入数据两种,基本类型和String value 对象类型 ref.
3、特殊型类型,list set map properties.
导入 jar 包,配关系,调用
对于 Resource resource = new ClassPathResource("beans.xml");
BeanFactory bf = new XmlBeanFactory(resource);
有两种加载方式。这种方式,无路如何都不会在加载完配置文件之后,创建对象
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml");
这种加载方式,当 声明变量的形式为单例时。一旦加载配置文件之后,就会创建该类的对象。
相关文章推荐
- 初识struts2
- The Java™ Tutorials —— Generics 导读
- Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- Configuring Beans in the Spring IoC Container
- java写库读库相关
- Java设计模式(十九)----备忘录模式
- Java 方法参数的值传递和引用传递
- spring(DI) 懒加载的执行顺序、通过构造函数给属性赋值
- java中this关键字
- java基本语法
- spring三种实例化bean的方式
- struts2文件上传下载(含中文编码问题)
- Java 多线程
- 细数JDK里的设计模式(转)
- 编码剖析Spring管理bean的原理
- 2016蓝桥杯假期任务之《 最大最小公倍数》
- 【番外篇】简约而不简单——单例模式
- java 基础总结 -- enum 枚举的基础使用
- Java认证考试实例疑难辨析(3)
- Java多线程