<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 41  文章 - 29  trackbacks - 0
    <2009年3月>
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿(5)

    隨筆分類(28)

    隨筆檔案(23)

    收藏夾(6)

    Inside JVM

    Java

    java performance

    Solr

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    In last technique meeting, many people show the interest on can we use some automation tools to improve development/testing productivity. Starting from this message, we will introduce some interesting tools to show how can we use them to facilitate our daily work.

    Background and Goals

    Recently, many managers and technique leaders all notice that a formal design phase has been ignored by our daily work for pretty long time. On the one hand, none of us likes heavy process which means very long design document and a lot paper work. On the another hand, no any design document (or no formal design phase) actually caused bad design and low quality codes because we don’t really think about the design before implementation.

    So, we are trying to find light-wight ways to generate simple design document easily and communicate with others freely.

    As we all know, UML sequence is one important URL diagram which can easily describe the detailed process of any operation. However, drawing a sequence diagram manually is a very time-consuming work. In terms of this, JTracert can be the very helpful tool to generate sequence diagram at runtime.

    Overview of JTracert

    It will generate sequence diagrams directly from your application runtime. you can get it from http://code.google.com/p/jtracert/.
    Some advantages:

    • Understand the code created by your colleagues/partners in a short time
    • Rapidly generate documentation for your partners or users.
    • Easily investigate what’s happening in large Java applications
    • Excellent companion for a common debugger

    Detailed Usage

    It is very easy to use. JTracert has two jars:

    • jTracert.jar is a small javaagent to profile your application
    • jTracert-gui.jar is a simple GUI application to display runtime sequence diagram

    The following is a simple introduction:

    1. Based on your J2EE container, add this line into bat file
      set JAVA_OPTIONS=%JAVA_OPTIONS% -DanalyzerOutput=sdEditRtClient -DsdEditHost=127.0.0.1 -DsdEditPort=60001 -javaagent:jTracert.jar=7007







    2. Start container, when you see the following line –
      jTracert agent started Waiting for a connection from jTracert GUI on port 7007
    3. double click jTracert-gui.jar and connect to server as following -
      • Working folder (in which diagram files will be stored)
      • Host & port of jTracert agent
      • A regular expression for filtering classes to be instrumented and analyzed
    4. That’s it. You can see the sequence diagram on jTracert GUI application.

    Attached is an example diagram from one application.


    Any issue, please let me know.

    posted on 2009-03-11 22:42 Justin Chen 閱讀(1758) 評論(0)  編輯  收藏 所屬分類: Tools
    主站蜘蛛池模板: MM131亚洲国产美女久久| 无码人妻丰满熟妇区免费| 亚洲精品天堂无码中文字幕| 亚洲狠狠婷婷综合久久蜜芽| 久久久久久久91精品免费观看| 日本免费一区二区三区最新vr| 亚洲福利精品电影在线观看| 亚洲成人精品久久| 亚洲精品伦理熟女国产一区二区| 啦啦啦完整版免费视频在线观看 | 亚洲AV无码一区二区一二区| 亚洲视频在线免费| 色影音免费色资源| 亚洲成AV人在线播放无码| 亚洲国产欧洲综合997久久| 国产乱人免费视频| 亚洲一级特黄特黄的大片| 中文字幕乱码一区二区免费| 免费看男女下面日出水视频| 一级白嫩美女毛片免费| 国产公开免费人成视频| 一级做a免费视频观看网站| 精品亚洲永久免费精品| 国产在线jyzzjyzz免费麻豆| 久久人午夜亚洲精品无码区 | 最近2019中文字幕免费直播 | 精品日韩亚洲AV无码| 久香草视频在线观看免费| 亚洲国产精品国自产拍AV| 日本zzzzwww大片免费| 亚洲图片在线观看| 性xxxxx大片免费视频| 亚洲一区二区三区国产精华液| 亚洲精品在线免费观看| 久久精品国产亚洲av品善| 免费无码一区二区三区蜜桃大| 亚洲youjizz| 在线成人a毛片免费播放| 亚洲欧洲AV无码专区| 久久久久国产精品免费免费搜索| 亚洲国产精品综合久久2007|