Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java web应用程序的逆向工程工具_Java_Javascript_Netbeans_Uml_Reverse Engineering - Fatal编程技术网

Java web应用程序的逆向工程工具

Java web应用程序的逆向工程工具,java,javascript,netbeans,uml,reverse-engineering,Java,Javascript,Netbeans,Uml,Reverse Engineering,我一直在互联网上搜索一个应用程序,它可以接受一个Netbeans Web项目并创建一个由这些类生成的UML图。另外,但不是必需的,我希望为我前面提到的JavaWeb项目中的JavaScript代码提供一个类似的工具。试图理解我得到的这个web项目的结构和内部关系简直是一场地狱。大多数UML工具都能够将Java源代码反向工程到UML模型中。很少有人会自动为您生成图表。他们中没有人会知道关于视图层的任何事情,所以不要期望看到JSP 您可能会得到类图或包图。序列图将是一个挑战 我不知道JavaScri

我一直在互联网上搜索一个应用程序,它可以接受一个Netbeans Web项目并创建一个由这些类生成的UML图。另外,但不是必需的,我希望为我前面提到的JavaWeb项目中的JavaScript代码提供一个类似的工具。试图理解我得到的这个web项目的结构和内部关系简直是一场地狱。

大多数UML工具都能够将Java源代码反向工程到UML模型中。很少有人会自动为您生成图表。他们中没有人会知道关于视图层的任何事情,所以不要期望看到JSP

您可能会得到类图或包图。序列图将是一个挑战

我不知道JavaScript代码有这样的功能。

好的UML工具: 自由-ArgoUML 商业-企业架构师,MagicDraw

Javascript工具: “流程图3.5的可视代码”

这表示它将:


这就是说,JS通常不是面向对象的,因为UML图很可能会有帮助。

您可以尝试通过反向工程创建UML图,但我不知道它是否适用于JScript,但您可以尝试一下。

试试这个开源、免费且易于使用的工具,名为。它拥有你需要的所有功能,比如逆向工程,我经常使用它来实现这一目的。

我在以前的项目中使用过它。它可以将您的代码反向工程为UML,XML,您可以命名它。它还可以做更多!我们使用它来记录实际实现的代码功能,以便与原始规范进行比较


对于业务分析师、项目经理、软件架构师和工程师来说,它是一个很好的工具,因为它为每个用户的观点提供了工具。

请查看。它提供Java代码的反向工程。它将提取已知的模式,并提供一个模式模板来匹配您的项目。

您可能会发现EventBug很有用。。。Firefox扩展,与Firebug一起使用,让您可以看到页面上附加了哪些JS事件处理程序:使用EA版本7。它不能对Javascript代码进行反向工程。我想知道EA的任何后续版本是否可以做到这一点,以及他们在这方面有多出色。