我现在对struts比较熟悉了,流程也大致清楚了,想去研究一下人源码是怎么实现的,不过我下了源码发现全是包,文件夹……感觉有点懵了,请哪位大侠不吝赐教,该怎么入手研究或者怎么个流程学习这个源码?

解决方案 »

  1.   

    源码本来就是源码包 可以从整个请求到最后的结果 了解整个流程是什么实现的
    没研究过 不敢乱讲
    一般spring的源码可以去研究一下 更有意义
      

  2.   

    应该是从他被调用开始吧。从web.xml对struts的配置可以看出,如果是struts1,struts是从一个servlet开始的,如果是2,是从一个filter开始的。
      

  3.   

    精力 还挺多的嘛? 记得有一本书 叫 自己写一个类似STRUST的框架。
      

  4.   

    用IDE关联源码,开发的时候,点进去看实现就OK了
      

  5.   

    源码本来就是源码包 可以从整个请求到最后的结果 了解整个流程是什么实现的
    没研究过 不敢乱讲
    一般spring的源码可以去研究一下 更有意义
    谢谢
      

  6.   

    熟悉之后看源码就比较方便了1、从struts在web.xml配置的启动类开始看,主要是看它如何加载资源和读取配置文件的
    2、然后看配置文件读取到了那里(一般是map中)
    3、然后看看struts2是如何拦截请求的
    4、拦截器请求是如何从map中读取到相应的请求页面就行处理的
    5、标签之类的可以不用看,那些都是等研究完了再看
      

  7.   

    既然你熟悉 struts流程应该知道 它的主要类吧
       那就从主要类开始吧,自己写       或者用手画------所有与struts关联的类或接口等
      

  8.   

    东西太多了,一般都是用到哪块看哪块的东西,用反编译工具吧,不过这样只是看一些局部的实现,想要真正了解struts的实现原理,我感觉得上专门的培训。
      

  9.   

    从官网上下载下来的STRUTS的ZIP包里有它的源码的,可以去研究下它。
      

  10.   

    谢谢各位,我已经完事很久了,不好意思,一直没过来结贴,sorry。其实没什么太多的方法可言,动起来了自然就知道该怎么弄了