
spring 源码分析
文章平均质量分 63
yamorn
热爱互联网行业,具有三年的互联网工作经验,擅长java web开发,有过大型网站开发经验,熟悉系统设计、开发、测试和发布整个流程。能够分析业务需求,撰写需求分析和详细设计文档,能够对详细设计文档开发相关业务模块,能够在团队中进行Code Review,重构和优化项目代码,有着很好的自学能力和良好的英文文档阅读习惯,注重工作效率和团队合作。
展开
-
一 spring源码分析--- IOC容器
前言在分析spring源码之前,推荐Spring作者 Rod Johnson的两本书:Expert One-on-One J2EE Design and DevelopmentExpert One-on-One J2EE Development without EJB这两本书是spring 作者多年的J2EE工作中总结的思想和经验,spring框架就是在这些思想上开发出来的原创 2015-03-04 16:53:18 · 917 阅读 · 0 评论 -
二 spring源码分析---资源模块接口设计
前言spring framework将资源抽象,面向接口编程,以便使框架和具体实现相互分离,这也是spring非侵入式的体现资源模块接口的设计图接下来还是需要先了解每一个接口的功能1.InputStreamSource2.Resource对底层资源的一种抽象描述,比如文件或classpath的资源;3.WritableResource 对Resour原创 2015-03-04 17:56:15 · 658 阅读 · 0 评论 -
三 spring源码解析--- Bean解析接口结构分析
解析Bean是通过定义抽象的bean reader来解析,结构图如下1.AbstractBeanDefinitionReaderbean definition reader的抽象基类,提供了bean factory常用的属性以及加载bean class的classloaderpublic abstract class AbstractBeanDefinitionReader原创 2015-03-05 09:44:49 · 602 阅读 · 0 评论 -
四 spring 源码分析--- 容器启动 时序图
从该结构图中,可以看到AbstractApplication是上层接口和下层建筑的一个关键连接点,启动具体的ApplicationContext的实现时,如启动ClassPathXmlApplicationContext,首先就是层层向上冒泡初始化,冒泡到AbstractApplicationContext,可以说AbstractApplicationContext是容器启动的入口;原创 2015-03-05 09:55:27 · 1826 阅读 · 0 评论 -
redis 可视化监控工具
redis-monitor 可视化工具,主要用来监控redis内存等信息,方便开发人员对依赖于redis等网站进行实时的监控,及时发现问题。使用spring全注解进行开发。需要借助mysql存储数据,当然可定制性很高,可以下载后自行改动。github: http://yamorn.github.io/redis-monitor/redis-monitor原创 2015-11-01 23:07:05 · 2447 阅读 · 0 评论