小弟刚刚工作,是一个菜鸟,工作中经理多次提醒要多看api和一些源码  对于框架的实现知道的多的话对于成长很有帮助,
但是我不知道怎么去学习一个框架的源码,所以请各位大牛能够知道一些学习方法或者学习源码的捷径.
没有分  只好这里发帖了    各位谅解

解决方案 »

  1.   

    起码设计模式要了解一些 
    比如Spring容器使用的工厂模式(据说极复杂),SpringIO的单例,Spring的AOP实现和struts2的拦截器用的动态代理 Tomcat启动过程的观察者模式 
    JDK本身的一些比如 Proxy类的代理模式 基于策略模式的Comparator接口等
    首先,把要看的部分的关键类的UML图画出来 
    局部复杂部分可画时序图 
    然后,框架jar包关联到源码和文档
    一不留神 debug到天明 岁月无情人易老 框架依旧笑春风
      

  2.   


    ++  设计模式要去了解,自己要去写实现,可以从最简单的开始,debug下调试运行,一点点看源码,不要觉得麻烦···弄懂它,看久了就了解了