![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring学习总结
Home_十一月的肖邦
人总要找一亩三分地,每天耕种,不然整天吊儿郎当,好没意思——2015-10-18
展开
-
关于spring框架中的IOC/DI和AOP,以及声明式事务管理的理解
IOC/DI:中文意思控制反转/依赖注入,针对以前编程,类中的属性都是写死的,直接在程序中给成员变量初始化。这样的编程,耦合度太高,代码的灵活性和扩展性太差。spring的处理方式是,在配置文件中,将类中的需要初始化的成员变量罗列出来。在应用程序启动的时候,针对配置文件的配置,初始化对象。这些对象默认是Singleton的,保存在容器中(map中)。当类初始化的时候,从容器中取出。这样不仅不仅可以节原创 2016-08-17 23:50:25 · 4385 阅读 · 0 评论 -
Spring的加载过程
ClassPathXmlApplicationContext实现beanFactory接口,是一个具体的实例化工厂。服务器启动时,解析xml配置文件 将对应文件中每个bean的id作为key,属性封装到beandefinition作为value,封装到一个ConCurrentHashMap容器A中。 同时,还有一个ConCurrentHashMap容器B存储bean的实例化对象,默认是空。当有一原创 2016-10-10 14:54:16 · 6660 阅读 · 0 评论 -
ORM相关框架工作原理学习总结(一)
引子:面向对象的开发思想是操作对象,对于关系型数据库数据的操作,需要编写繁琐的sql语句。这时有人会想:是否可以像操 作对象一样操作数据库库数据呢???ORM框架就这样诞生了 ORM:对象关系映射,题主接触过的是Hibernate和Mybatis这两种。主要思想:将数据库表和对象进行映射,依靠框架的API 通过对象的增删改查,达到映射数据库中表数据的增删改查。方便开发。 工作过程:1、根据数原创 2016-10-03 14:09:03 · 4880 阅读 · 0 评论