zoukankan      html  css  js  c++  java
  • 关于阅读源代码的总结(java)

    最近空闲时间比较多,所以就了解了一下,tomcat,和struts2的 源代码。

    1,首先是,关于如何阅读源代码,怎样搭建这个阅读环境。

    2,其次是,如何阅读源代码


    对于如何搭建阅读源代码的环境,这个有几种方法可以实施

    1,去官网上下载源代码到本地,然后导入一个工程中。

    这种方式主要的目的是,在需要了解具体哪个类,哪个功能如何实现时,方便我们去查询。

    2,搭建一个调试环境,然后去调试源代码。

    这种方式个人觉得比较好,关注源代码有两个方式需要关注,一个方面就是执行流程,另一方面是使用的机制,当然要是能了解这个工具的组织结构就更好了。

    熟悉流程可以更好的使用该工具,工具一般包含了很多配置文件,一般怎么配置网上都能找到现成的例子,模仿参考,调试成功,就万事大吉了。

    但是一旦出了错,有时候出错的原因在网上也能找到答案,网络的力量是无穷的。微笑熟悉了流程以后,解决问题的思路也就有了,然后再修改就容易多了。

    而且这样对工具的认识应该是更加深刻了吧。


    熟悉机制可以作为技术的积累吧。

    比如Struts2中使用了动态代理机制,使用该机制“动态”的创建用户需要调用的action类。



    早上起来,脑子中有了这么点想法,就顺便记录下。

    java一年

    有喜欢研究源代码的同学可以联系我,qq362601125





  • 相关阅读:
    Datatables 在asp.net mvc中的使用
    nexus离线安装索引及一些问题
    享元模式
    My97DatePicker的使用
    oracle定时器,调用存储过程,定时从n张表中取值新增到本地一张表中
    oracle触发器,一个表新增、修改的同时同步另一张表
    plsql客户端显示菜单等
    telnet测试制定地址端口号
    mybatis新增数据后获取自增主键
    ajax提交表单
  • 原文地址:https://www.cnblogs.com/mengjianzhou/p/5986858.html
Copyright © 2011-2022 走看看