<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无码免费网站下载| 亚洲乱码无限2021芒果| 亚洲av无码片区一区二区三区| 最近免费最新高清中文字幕韩国| 2020国产精品亚洲综合网| 亚洲精品视频免费| 免费可以在线看A∨网站| 在线免费播放一级毛片| 日韩亚洲国产综合高清| 久久精品国产亚洲一区二区三区 | 精品免费久久久久国产一区 | 国产成人高清亚洲| 国产精品免费大片| 一区二区三区AV高清免费波多| wwwxxx亚洲| 久久久亚洲欧洲日产国码农村| 亚洲 无码 在线 专区| 久久久久久国产a免费观看黄色大片| 免费人成在线观看播放a| 亚洲免费精彩视频在线观看| 免费国产成人午夜私人影视 | 亚洲福利在线视频| 美腿丝袜亚洲综合| 午夜亚洲国产成人不卡在线| 免费看污成人午夜网站| 男人j进入女人j内部免费网站 | 91免费播放人人爽人人快乐| 三年片在线观看免费观看大全一| A毛片毛片看免费| 一区二区三区免费精品视频| 国产亚洲精品成人久久网站| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 在线视频免费观看高清| 30岁的女人韩剧免费观看| 中文字幕高清免费不卡视频| a级毛片免费网站| 免费无码黄网站在线看| 最好免费观看高清在线| 日韩午夜理论免费TV影院|