以往在做文件時,一些 Class Diagram 及 Sequence Diagram 都要自己用 Astah 之類的工具來產生,最近發現一個好工具,可以自動分析網站操作時的狀態,並且自動產出製作SA/SD文件所需的圖表,這一套工具就叫做 MaintainJ。
他算是一個 eclipse 的 plugin,使用時,必須將其必要的元件(Trace files)部屬到AP server上,跟著我們要追蹤的程式一起啟動。
整體在使用上還算方便,支援上也蠻齊全的,推薦給有這方面需求的USER。
AP
Tomcat 4, 5, 6 & 7, JBoss 3, 4, 5 & 6, WebLogic 8, 9 & 10, WebSphere 5, 6 & 7. Glassfish and Jetty servers are also supported.
DB
Oracle, DB2, MySQL, PostgreSQL, Derby Sybase and SQL Server out of the box.
官網說明: http://maintainj.com/userGuide.jsp?param=intro
【軟體畫面】
!!!!!!!! 快速使用教學 !!!!!!!!
首先上官網下載 符合自己 AP 的佈署檔
http://maintainj.com/userGuide.jsp?param=install
筆者以環境是 WebLogic 為例
接著安裝 eclipse plugin,使用 Install New Software 方式安裝
來源檔路徑:http://www.maintainj.com/updates/4.2.0
【新增 source】
【安裝】
接著重新啟動 eclipse,接著要取得 試用的 license,開新專案可以看到取得 license 的表單,但是筆者怎麼點都沒有作用 @@
沒關係,把 Host Key 欄位的資料存下來,我們去官網申請
http://maintainj.com/license/register.jsp
欄位必要資訊填一填,接著送出
接下來信箱應該會收到一封包含 Evaluation License 的E-mail,內容如下,照著說明把 license.lic 這個檔案放到 eclipse/plugins/com.maintainj.umlDiagram_x.x.x 的目錄中(x.x.x 指的是版本),就可以了。
接著新增一個 Maintain 的專案,準備用來放 Maintain 的 Trace files
接著我們就來試試效果,啟動 AP,並將剛剛下載的 MaintainJ.war 佈署上去並啟動(以Weblogic 9.2為例)
接著就可以進入 MaintainJ 的安裝畫面 http://localhost:7001/MaintainJ/index.jsp
他會提示修改 啟動的 cmd 檔案,若您是使用 eclipse 的 plug 啟動,記得 startWebLogic.cmd 的內容要確認一下他有沒有加上 "%DOMAIN_HOME% 若是只有直接使用 startWebLogic_with_mnj.cmd 而未加上路徑,啟動 Weblogic 會失敗喔
如:call "%DOMAIN_HOME%\bin\startWebLogic_with_mnj.cmd" %*
接著設定要監測的範圍:
接著會提示配置成功,就可以重新啟動 AP
重啟時會發現 Console 的訊息明顯不同了
接著再點選 Verify,若都沒問題會顯示下圖訊息
再來就是 Start Tracing 囉
接著會要你設定 Trace files 的路徑,檔案會再按下停止 Tracing 後產生(先不用按,只要設定路徑即可)
接著就操作自己佈署的 Web 頁面,隨便點幾個功能,最後按下 Stop Tracing
就會看到產生 Trace Files 囉,再進去該目錄,把那些檔案放在剛剛新開的 MaintainJ 的專案目錄下。
點擊 .ser 的檔案後,就可以看到相關的訊息囉 ^^
其實 MaintainJ 還有很多細部的功能,大家有興趣可以去研究一下囉
沒有留言 :
張貼留言