Spring框架总结
来源:互联网 发布:栖霞商务区 网络问政 编辑:程序博客网 时间:2024/06/16 13:31
1.Spring框架是一个容器框架 ,用于配置Bean文件和维护他们之间的关系
2.Spring的核心:ioc Aop
ioc:
ioc(inverse of controll ) 控制反转:所谓控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程序中转移到spring的容器(applicationContext.xml),而程序本身不再维护.
从ApplicationContex 应用上下文容器中获取bean和从bean工厂容器中获取bean
具体案例:
//从ApplicationContext中取bean
ApplicationContext ac=new ClassPathXmlApplicationContext("com/hsp/ioc/beans.xml");
//当我们去实例化beans.xml,该文件中配置的bean被实例(该bean scope是 singleton)从bean中取出student
//如果我们使用beanfactory去获取bean,当你只是实例化该容器, 那么
//容器的bean不被实例化,只有当你去使用getBean某个bean时,才会实时的创建.
BeanFactory factory = new XmlBeanFactory(
new ClassPathResource("com/hsp/ioc/beans.xml"));
factory.getBean("student");
结论:
1.如果使用ApplicationContext,则配置的bean如果是singlton不管你用不用,都被实例化.(好处就是可以预先加载,缺点就是耗内存)
2.如果是 BeanFactory ,则当你获取beanfacotry时候,配置的bean不会被马上实例化,当你使用的时候,才被实例(好处节约内存,缺点就是速度)
3.规定:一般没有特殊要求,应当使用ApplicatioContext完成(90%)
- Spring框架总结
- Spring框架总结
- Spring框架知识点总结
- Spring框架知识总结
- Spring框架总结:
- Spring框架学习总结
- Spring框架总结
- Spring框架总结
- Spring框架总结
- Spring框架总结
- Spring框架组件总结
- Spring框架总结
- 总结Struts,Hibernate,Spring框架
- 总结Struts,Hibernate,Spring框架
- 总结Struts,Hibernate,Spring框架
- spring mvc框架学习总结
- Spring MVC 框架学习总结
- eclipse 搭建spring框架总结
- C/C++ 笔试题汇总---字符串类
- Keil MDK从未有过的详细使用讲解
- ubuntu下解压缩zip,tar,tar.gz和tar.bz2文件
- java 异常
- 自己的第一篇文字
- Spring框架总结
- 信源编码其实就是模数转换
- 【Java每日一题】20161012
- java JDBC
- 为什么SpringAOP使用JDK动态代理时好像没有代理Object.[equals()、hashCode()、toString()]这三个方法
- Fresco集成Okhttp3
- JAVA 线程
- LevelDb skiplist
- 网站分析(四)