<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 閱讀(1757) 評論(0)  編輯  收藏 所屬分類: Tools
    主站蜘蛛池模板: 亚洲av鲁丝一区二区三区| 在人线av无码免费高潮喷水| 一区二区三区免费精品视频 | 中字幕视频在线永久在线观看免费| 亚欧免费无码aⅴ在线观看| 丁香花在线视频观看免费| a级日本高清免费看| 日本卡1卡2卡三卡免费| 中文字幕免费在线| 又黄又爽又成人免费视频| 最近免费中文字幕大全| 日本媚薬痉挛在线观看免费| 国产成人免费a在线视频色戒| 全部免费毛片在线| 中文字幕亚洲综合久久菠萝蜜| 国产亚洲精品激情都市| 亚洲AV永久青草无码精品| 91情国产l精品国产亚洲区| 亚洲啪啪免费视频| 亚洲另类自拍丝袜第五页| 最好2018中文免费视频| 免费网站观看WWW在线观看| 日韩视频在线观看免费| 无限动漫网在线观看免费| 国产大片91精品免费看3| AV在线播放日韩亚洲欧| 情人伊人久久综合亚洲| 亚洲视频手机在线| 亚洲熟妇无码av另类vr影视| 免费视频成人国产精品网站| a级毛片在线视频免费观看| 青娱分类视频精品免费2| 国产在线19禁免费观看国产| 亚洲一区二区三区偷拍女厕 | 亚洲欧洲日产国码av系列天堂| 国产成人亚洲综合无码精品 | 无码久久精品国产亚洲Av影片| 亚洲人精品亚洲人成在线| 国产亚洲福利精品一区二区| 成在人线av无码免费高潮喷水| 四虎精品视频在线永久免费观看|