0

我想找到解析 UML 图的最佳方法,该图详细说明了 Web 应用程序的安全 tomcat 配置,然后生成相关文件 (web.xml)。

一开始,我有一个 Metamodel 和他用 Magic Draw 创建的实例,我必须导出它们并在一种 Java 应用程序(插件?API?)中使用它们,然后针对某些约束(OCL?)解析和验证它们最后我必须生成 Web.xml 文件。

所以,我做了一些研究,我发现我可以使用 EMF 来捕获我的模型,但是创建一个可以从 URI 远程处理我的模型然后验证它们的 java 代码的和平并不是那么清晰和方便。

请问您有什么建议/建议吗?我必须使用 EMF 吗?还是有另一个框架?

谢谢

4

1 回答 1

0

来自 UML 的 web.xml?抱歉,我认为这不是一个有用的想法。手动编辑这样的东西并不需要很长时间。使这样的事情自动化所花费的努力是不值得的。我会打开一个文本编辑器,创建 web.xml,然后把节省下来的时间花在做更多有用的事情上。

但是,如果必须,我会找到一种方法将您的对象模型导出到 XML 文档中。我会将其解析为 DOM 树,遍历树,然后将我需要的元素发送到 web.xml 中。

我知道Magic Draw 能够将UML 导出为XML。看看这是否对你有帮助。

但是没有办法直接从我所知道的 Magic Draw 工具中做到这一点。您必须编写此 Java 后处理并使用导出的模型 XML 作为输入在命令行上运行它。

于 2012-04-16T09:23:32.200 回答