【问题标题】:Generate Tomcat web.xml configuration from UML digram从 UML 图生成 Tomcat web.xml 配置
【发布时间】:2012-04-16 09:17:23
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

    标签: uml web.xml eclipse-emf xmi


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 是的,我知道,但我有一个研究项目,这部分必须以这种方式工作,因为我们有很多模型、很多 Web 应用程序,并且我们希望有一个通用的安全约束。所以安全团队只需要放一个安全图然后运行一种插件/API,它会自动在 web.xml 上生成安全约束部分
    • 我会编写一个简单的类,它可以接收 web.xml 文件,将其解析为 DOM 树,并添加通用安全约束。它是从我反对的 UML 生成的。
    • 实际上,我必须以对象图为起点...它很奇怪,但这是我必须遵循的唯一方法...我必须找出如何从一个对象来图表到 Web.xml 文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 2017-07-08
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多