问题标签 [oval]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - oVal验证框架中如何实现spring注入?
这似乎是它的 spring 集成中的一个很大的差距。有没有人这样做或成功地集成了 Spring 和 Oval?
validation - 椭圆验证
我们是否可以在 isSatisfied() (类net.sf.oval.AbstractAnnotationCheck)方法中访问请求对象,或者我们可以在此方法中传递一个额外的参数以进一步使用。我有一个场景,我需要将语言环境信息传递给 isSatisfied() 方法并应用一些条件。
internet-explorer-8 - 在注册表中的什么位置可以找到 IE8 策略的当前设置?
我在具有 IE8 的 Windows Server 2008 机器中使用 gpedit 设置了以下策略:
我有一个消息来源告诉我配置存在于HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\Restrictions\NoExtensionManagement
其中——但这是一个谎言。下甚至没有Internet Explorer
文件夹Software\Policies\Microsoft
。
此外,同一消息来源称该设置位于 gpedit 上的“计算机配置\网络\Internet Explorer\不允许用户启用或禁用附加组件”下。正如你在上面看到的,这也不是真的。
好的,我说的“来源”是美国政府:http ://usgcb.nist.gov/usgcb/download_ie8.html——即他们的 IE8 OVAL 定义。
那么,该设置在注册表中的哪个位置?
.net - 如何在 C# 中获取 IIS 6 Metabase 属性的数字 ID?
下面的代码可以正常工作,并且可以读取远程 IIS 6 服务器的元数据库中的所有内容——除了属性的 frikkin 数字 ID。PropertyValueCollection
我在对象中找不到它们。
您可以在下图中看到数字 ID。上面的代码成功读取,例如,LogFilePeriod
等于 4,但它无法得到LogFilePeriod
属性 ID 是 4003 的事实。我需要这些 ID 来制作符合 OVAL 标准的集合。
我从服务器得到的是这个。身份证在哪里?(顺便说一句,这段代码似乎也从上层路径继承了属性。对吗?)
wmi - 更改 WMI/WQL 结果输出
现在这是一个奇怪的问题,但由于我不知道 WMI/WQL,我希望有人可以帮助并发现一个简单的错误..
我需要确定一个系统是否是域控制器 - 使用 WMI 简单地
select DomainRole from Win32_ComputerSystem
获取数据。
但是,我用来运行和测试输出的工具似乎不理解它需要查看对象下的值,因此是否有可能在对象键/名称/第一级结果中获得结果?
举个例子:
如果我运行该查询,我会取回计算机名称。
如果我运行,select Name from Win32_NetworkProtocol
我会返回所有协议详细信息。
例如
MSAFD Tcpip [TCP/IP]
RSVP TCP 服务提供者
所以我错了还是工具?
java - 如何使用 OVal 验证框架创建基于 XML 的自定义约束
使用 Oval 验证框架 (http://oval.sourceforge.net/),可以创建基于注释的自定义约束 (http://oval.sourceforge.net/userguide.html#d4e493)。
我的目的是从一些约束定义中生成一个 OVal XML 配置文件,这就是为什么我想使用XML 配置(http://oval.sourceforge.net/userguide.html#d4e551) 来完成完整的 OVal 约束定义。
我可以在 XML 配置文件中定义我想要的所有约束,除了自定义约束。
基于注释我有以下代码:
和注释检查:
如何在我的 XML 配置中定义自定义约束检查(大写)?
java - 即使是否需要 AspectJ,我是否应该使用 OVal(对象验证框架)?
我有一个由多人开发的 Java Maven 项目。
因为我真的很喜欢做 JUnit 测试之类的,所以 OVal 的概念让我很感兴趣,因为我可以编写如下代码:
不过缺点是:
- 现在每个人都必须将 AspectJ 插件安装到他的 Eclipse
- 至少对我来说,这在每次启动时都会给我一个错误(我可以点击它,但它仍然很烦人)
- 我猜 AspectJ 减慢了一切
那么它是否值得,是否有我不需要 AspectJ 的替代方案?
PS:这是我在 Eclipse 中遇到的错误: 截图 http://img651.imageshack.us/img651/1089/aspectjerror.png
这是 getCommonProperties() 方法的头部,它似乎有问题:
java - Oval - Java 的对象验证框架
我也在开发一个使用的 Android 应用程序Oval 1.7
。我正在尝试使用 来验证实体类(属性验证),@ValidateWithMethod
但它不起作用,我猜它无法识别该方法,所有其他注释@MaxLength(value = 12)
都在起作用。请帮忙...
java - 如何使用 OVal 验证框架为基于 XML 的自定义方法约束添加额外的上下文/值
使用 OVal 验证框架 (http://oval.sourceforge.net/),可以创建自定义注释或基于 XML 的约束 (http://oval.sourceforge.net/userguide.html#d4e493)。
我的目的是从一些约束定义中生成一个 OVal XML 配置文件,这就是为什么我想使用 XML 配置 (http://oval.sourceforge.net/userguide.html#d4e551) 来完成完整的 OVal 约束定义。
我想验证一个类(Attend)的某个方法(getDomain)的返回值,我必须为我的自定义检查类的 isSatisfied 方法添加额外的值(六个字符串)。
到目前为止,我的 XML 配置如下所示:
我有一个检查器类 DomainCheck 应该从 getDomain 方法接收返回值。在 DomainCheck 的 isSatisfied 方法中,我必须使用必须在 XML 中以某种方式配置的一些附加参数来验证返回值。
我的第一个问题是,没有调用 DomainCheck 的 isSatisfied 方法。如果我删除方法约束,验证结果是无效的,因为我期望它来自字段约束。但是如果我添加方法约束,则不会调用 DomainCheck 并且验证结果有效(应该仍然无效)。我看不出为什么不调用自定义检查。我的方法约束定义一定有问题。这是我的自定义检查类和相应的接口:
如果这可行,我的第二个问题是配置附加参数。我想到了类似的东西:
上面的语法用于定义方法签名的约束,所以这显然不起作用。但是我找不到任何可能的定义来达到我的目的。
那么,为什么我的自定义检查没有被调用,如果有解决方案,如何在 XML 配置中为 isSatisfied 方法定义其他参数,以及如何在 isSatisfied 方法中访问它们?
提前感谢您的任何建议!干杯大卫
java - 是否可以使用椭圆形 AbstractAnnotationCheck 设置多条消息?
我正在使用 Oval 验证框架来验证 HTML 字段不能包含恶意 javascript 代码的字段。对于恶意代码检测,我使用了一个外部框架,它返回一个错误列表,我想在现场用作错误消息。我遇到的问题是我只能在检查实现中设置消息,而我宁愿做类似 setMessages(List) 的事情。因此,虽然我目前只是用逗号加入错误,但我宁愿将它们作为列表传回。