随笔分类 - analyze spring framework source
analyze spring framework source
摘要:看似很简单的一个问题,借此追踪下spring的源码处理 在写springMVC的Control中有很多这种代码, 如需要获取request对象去做某些事情 如: 貌似每次要写个control时都得把request当住参数来传,很是冗余。 其实可以在control里定义一个request对象,注入,然
阅读全文
摘要:为什么要深究spring,博主是为了学习spring的源码设计,学习OOP框架设计的思想,OOP的五大原则如下开闭原则是目的。--“Software entities should be open for extension,but closed for modification”。依赖倒置为手段。--“面向接口编程。 不要面向具体实现,要面向抽象进行编程”里氏代换原则是继承复用的基石。--“子类可以替换掉基类,功能不受到影响”接口隔离原则是实现迪米特法则的手段之一。--“使用多个专门的接口比使用单一的总接口要好,不要形成臃肿的大接口”迪米特法则。-- “最少知道原则(Least Knowle
阅读全文
摘要:2B青年欢乐多啊,最近研究spring源码,做点笔记,欢迎继续补充, 持续更新接上一篇1. Introduce how to import the Spring Framework sourcecode into an eclipse project一. 结构spring中bean管理设计到下面3个包core 相当于一个工具类,bean包是对IOC的实现包,context是在bean的基础扩展功能IOC的实现原理简介简单实现package org.benson;import org.springframework.beans.factory.config.ConfigurableListabl
阅读全文
摘要:step 1make sure you have install the JDK ,eclipse ,GITyou can find the new revision Spring project in https://github.com/SpringSource/spring-frameworkstep 2clone the project from the server by HTTP or SSH or any way that you like.examplestep 3build and import spring project to eclipse workstationbef
阅读全文