MaintainJ是一套Java编写的Java应用程序维护工具。MaintainJ可以根据单独用户的操作来生成运行时的操作序列和对应的Java类图。这可以帮助使用者跟踪运行时候Java对象调用的过程。通过对MaintainJ的设置,可以只显示调用过程中涉及到得类,并且类图简单易懂。并且以上功能可以再没有程序源码的情况下完成。
在新版的MaintainJ 2.8中,用户可以再不关闭eclipse的情况下通过Tomcat/JBoss来生成类图。当然,您也可以用类似的方法根据JUnit生成类图。MaintainJ 2.8还支持J2EE,J2SE,Java Swing, Java Applets应用,甚至是Eclipse 插件应用程序也包括在其中。
MaintainJ的优势在于:
MaintainJ可以帮助使用者查明包装在Java组件内部的业务逻辑。
MaintainJ可以再您无法获得源码,或者无法读懂源码,又无法调试代码调用过程时候解决问题。
MaintainJ可以解决基于接口设计方式的框架难以调试的的问题。
MaintainJ官方网址:
http://www.maintainj.com/
MaintainJ的使用视频:
http://maintainj.com/userGuide.jsp?param=junitRuntimeDemo
http://maintainj.com/userGuide.jsp?param=j2eeLauncherDemo
[ad#468-60]