一款強大的分析java源代碼的插件

 一:爲何要使用插件來分析源代碼?java

因爲最近分析Tomcat源碼的過程當中,發現手動分析源碼遇到以下困難:tomcat

1:速度慢  2:類與類之間調用關係不是很清楚 3:沒有很清晰的總體架構架構

二:安裝Eclipse插件分析源碼jsp

1:插件名:MaintainJide

2:插件官網下載地址: http://maintainj.com/userGuide.jsp?param=install測試

3:在線安裝插件:Eclipse—Help—install  newSoftWare—輸入插件的URL下載地址ui

 

4:select all –next:等待安裝完成重啓Eclipsespa

5:測試是否安裝成功:Eclipse—new –project—MainTainJ project  若是能夠建立表示插件安裝成功!插件

三:使用插件生成java源碼之間的序列圖3d

1:Eclipse—new –project—MainTainJ projec 建立MainTainJ項目 名爲:TraceTest

 

 

2:Eclipse---Run—Run configuaration ----javaAplication with MainTainJ  選擇你將要跟蹤的java源碼的包 .這裏我選擇:tomcat的Startup包! 

 

3:下面有些選項能夠根據本身的須要來設置: 我選擇 跟蹤因此方法:

 

4:點擊run出現 以下畫面:

 

5:點擊Browse Folder 選擇剛纔創建的TraceTest 項目根目錄,而且取個名字爲:StartUp以下圖:

 

6:點擊StopTracing,將出現以下畫面

 

7:點擊StopTracing,將出現以下畫面

 

8: StartUp_AllTreads.ser就會顯示類之間的序列圖以下:

 

10:這樣就能更好更清晰的分析類與類之間的關係了!嘿嘿,不錯吧努力走向源碼級別!

11:更多mainTainj的使用,請閱讀官網:

http://maintainj.com/userGuide.jsp?param=demos

相關文章
相關標籤/搜索