gpt4 book ai didi

java - 在 Java 应用程序中嵌入 XML 架构

转载 作者:行者123 更新时间:2023-11-30 04:36:36 27 4
gpt4 key购买 nike

有没有办法将 XML Schema 嵌入到 Java 应用程序中,使其无法更改(仅由应用程序使用)?

最佳答案

对于您规定的要求级别,将您的架构和代码捆绑在一个 JAR 中就足够了。由于客户无法(无意)更改内容,因此这可以满足您的需求。现在,这并不能阻止任何人解压存档并手动运行应用程序,但实际上,一旦二进制文件“在野外”出现,您就无法阻止坚定的黑客对您的二进制文件执行他们想要的操作。

您没有提到如何使用 XML 模式,但对于大多数绑定(bind)框架来说,可以在运行时根据模式验证编码/解码操作。阅读这篇 SO 文章,了解一般的 JAXB 示例:

How to validate against schema in JAXB 2.0 without marshalling?

关于java - 在 Java 应用程序中嵌入 XML 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13360076/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com