All things are difficult before they are easy. 没有软件的裸机是一具僵尸,没有硬件的软件是一个幽灵。2012,专注于Linux和C语言,关注自动化、性能测试,关注开源社区和开源测试工具、方法,尝试测试团队管理!

Architexa破解方法及Java反编译

上一篇 / 下一篇  2010-08-28 20:35:27 / 个人分类:Java

今天翻看《程序员》,一个基于Eclipse的工具Architexa,它焦距于“更好地理解您的代码”,对于我们测试工程师查看代码是有较好帮助的。Architexa目前仅支持Java,今后还会支持更多语言,我网上搜了一下,Architexa还是不是免费的,发现了一篇暴力破解Architexa工具的文章,然后我就破解Architexa,捣鼓了半天,对Eclipse也是用更熟悉了。
1.Architexa简介和下载:The update site url for Architexa is http://update.architexa.com/client
Architexa是个全新的基于Eclipse的UML建模工具,开发人员可以凭借Architexa的UML图快速洞悉代码之间的关系并与他人共享这些内容。之所以能快速探测代码基,关键在于Architexa为开发者提供了3种熟悉的图表类型(层次图、类图与序列图),随着开发人员对代码基理解的不断深入,他们可以在Architexa的帮助下构建代码之间关系和粒度。
2.由于下载的Architexa的Jar包不包含源代码的,所以,我得先将jar包中的.class文件反编译得到Java源码。我使用了Eclipse反编译工具Jad及插件JadClipse,关于反编译工具的配置和使用,请见:http://www.blogjava.net/landon/archive/2010/07/16/326294.html  和 http://www.blogjava.net/bolo/archive/2008/09/06/227442.html
3.将反编译得到的源码,经过修改,编译得到.class文件,用这些文件将jar包中的相应文件进行替换,然后重启Eclipse即可。具体修改过程,见:http://www.blogjava.net/icestream/archive/2010/06/15/323627.html
附:我查看了最近的SafePay项目的biz-safepay-service的代码,用Architexa工具得到的层次图,如下图所示。
http://img763.ph.126.net/cjJy3W87esDYdDUApqCUUw==/4828421750494745234.jpg



TAG: Architexa eclipse Eclipse UML

 

评分:0

我来说两句

smile665

smile665

Stay hungry, stay foolish. 得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 954532
  • 日志数: 220
  • 建立时间: 2008-11-06
  • 更新时间: 2012-10-06

RSS订阅

Open Toolbar