使用maintainJ快速瞭解項目類關係

MaintainJ能夠在很短的時間內進行debug(找出缺陷)、能夠方便的瞭解項目已有特性從而容易進行功能增強(enhance)、能夠展現調用耗時從而能夠快速定位瓶頸調整系統提升系統性能、此外利用它還能快速的建立與實際調用一致的UML 類關係視圖和調用時序視圖,這也是形成文檔的關鍵資料。而這些工作的快速完成均是由於MaintainJ是一款基於AOP實現的能夠在操作具體用例(Use case)過程中時時形成調用關係、類關係以及傳遞的參數和響應時間等等的原因。MaintainJ能夠對java web app,core java app,applet,junit和其他形式的程序進行調用追蹤形成關係圖。本文簡單介紹web app下的使用。

環境

MaintainJ 4.2.0
MaintainJ eclipse plugin 4.2.0
eclipse 4.2.1
tomcat 6.0.37
jdk 1.7u67

步驟

  1. eclipse下Help–>Install New Software安裝如下兩個插件
    http://www.maintainj.com/updates/4.2.0
    http://www.maintainj.com/updates/4.2.0/server

  2. 下載MaintainJ.war——主要使用來來生成trace file,這些文件可以利用上面安裝的eclipse插件進行查看(類圖、時序圖、參數、相應時間等等)
    http://www.maintainj.com/updates/4.2.0/MaintainJ.war

  3. 將MaintainJ.war導入到eclipse中和我們要跟蹤的項目同一個工作空間中

  4. 在eclipse servers 視圖建立tomcat服務器,此處選擇集成了MaintainJ(安裝上述步驟中的插件即有次選項)
    這裏寫圖片描述

  5. 打開Open launch configuration,在MaintainJ頁籤內設置跟蹤的包和方法等信息
    這裏寫圖片描述

    這裏寫圖片描述

  6. 將待跟蹤項目和MaintainJ項目部署到4中服務器內,啓動服務器。

  7. 訪問MaintainJ應用,並開啓跟蹤

這裏寫圖片描述

8 操作待跟蹤項目的特定用例功能,例如登陸功能

9 建立traceFileProject,eclipse:new->others->maintainJ->trace file project

10 不再需要跟蹤調用時序時,在MaintainJ應用中結束跟蹤,並將生成的ser文件拷貝到9中建立的traceFileProject中,可以打開該文件查看具體的類關係和時序關係等信息了。
這裏寫圖片描述
這裏寫圖片描述

瞭解下這些

  1. 本文采用在eclipse的servers視圖方式來部署應用和MaintainJ.war,你也可以不這樣做,參考資料:《MaintainJ Quick Start》。
  2. 該軟件雖然收費,但可以進行評估使用,需要將生成license.lic放入eclipse/plugins/com.maintainj.umlDiagram_x.x.x文件夾中,重啓eclipse。獲取方式如下鏈接
    http://www.maintainj.com/license/register.jsp

資料

  1. MaintainJ Quick Start
    http://maintainj.com/userGuide.jsp?param=install
  2. 本文具體操作可用官方video瞭解
    http://maintainj.com/userGuide.jsp?param=install
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章