码迷,mamicode.com
首页 > 其他好文 > 详细

使用maintainJ快速了解项目类关系

时间:2015-04-30 23:18:10      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:

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

使用maintainJ快速了解项目类关系

标签:

原文地址:http://blog.csdn.net/shierqu/article/details/45400451

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!