問題タブ [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.

0 投票する
2 に答える
947 参照

spring - oVal検証フレームワークでスプリングインジェクションを実現する方法は?

これは、春の統合における大きなギャップのようです。誰かがこれを行ったことがありますか、またはSpringとOvalを正常に統合しましたか?

0 投票する
1 に答える
563 参照

validation - 楕円形の検証

isSatisfied() (クラスnet.sf.oval.AbstractAnnotationCheck ) メソッドでリクエスト オブジェクトにアクセスできますか、またはこのメソッドに追加のパラメーターを渡してさらに使用できますか。ロケール情報を isSatisfied() メソッドに渡し、いくつかの条件を適用する必要があるシナリオがあります。

0 投票する
2 に答える
12135 参照

internet-explorer-8 - IE8 ポリシーの現在の設定は、レジストリのどこで確認できますか?

IE8 を搭載した Windows Server 2008 マシンで gpedit を使用して次のポリシーを設定しました。

gpedit スクリーンショット

構成が存在するという情報源がありますHKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\Restrictions\NoExtensionManagementが、それは嘘です。Internet Explorerの下にフォルダすらありませんSoftware\Policies\Microsoft

さらに、同じソースによると、設定はgpeditの「コンピューターの構成\ネットワーク\Internet Explorer\ユーザーにアドオンの有効化または無効化を許可しない」の下にあります。上で見たように、それも真実ではありません。

OK、私が話している「ソース」は米国政府です: http://usgcb.nist.gov/usgcb/download_ie8.html -- つまり、IE8 OVAL 定義です。

では、その設定はレジストリのどこにあるのでしょうか?

0 投票する
1 に答える
1449 参照

.net - C#でIIS 6メタベースプロパティの数値IDを取得するにはどうすればよいですか?

以下のコードは正常に機能し、リモートIIS 6サーバーのメタベース内のすべてを読み取ることができます(プロパティのfrikkinの数値IDを除く)。PropertyValueCollectionオブジェクト内にそれらが見つかりません。

下の写真で数値IDを確認できます。上記のコードは、たとえばLogFilePeriod4に等しい値を正常に読み取りますが、プロパティのIDが4003であるという事実を取得できませんLogFilePeriod。OVAL標準に準拠するコレクションを作成するには、IDが必要です。

ここに画像の説明を入力してください

私がサーバーから取得するのはこれです。IDはどこにありますか?(余談ですが、このコードは上位レベルのパスから継承されたプロパティも取得しているようです。それは正しいですか?)

0 投票する
1 に答える
358 参照

wmi - WMI/WQL結果出力の変更

これは奇妙なことですが、WMI / WQLがわからないので、誰かが助けて単純な間違いを見つけてくれることを願っています。

システムがドメインコントローラーであるかどうかを確認する必要があります。WMI select DomainRole from Win32_ComputerSystemを使用するとデータを取得できます。

ただし、出力の実行とテストに使用しているツールは、オブジェクトの下の値を確認する必要があることを理解していないようです。そのため、オブジェクトキー/名前/ 1レベルの結果内で結果を取得することは可能ですか?

例を提供するには:

そのクエリを実行すると、コンピュータ名が返されます。

実行するselect Name from Win32_NetworkProtocolと、すべてのプロトコルの詳細が返されます。

例えば

MSAFD Tcpip [TCP / IP]

RSVPTCPサービスプロバイダー

だから私は間違っているのですか、それともツールですか?

0 投票する
1 に答える
1316 参照

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 構成でカスタム制約チェック (大文字) を定義するにはどうすればよいですか?

0 投票する
2 に答える
2759 参照

java - AspectJが必要かどうかにかかわらず、OVal(Object Validation Framework)を使用する必要がありますか?

複数の人が開発したJavaMavenプロジェクトがあります。

私はJUnitテストなどを行うのが本当に好きなので、OValの概念は、次のようなコードを記述できるため、興味をそそられます。

ただし、欠点は次のとおりです。

  • 誰もが自分のEclipseにAspectJプラグインをインストールする必要があります
  • 少なくとも私にとっては、起動するたびにエラーが発生します(クリックすることはできますが、それでも迷惑です)
  • AspectJはすべてを遅くすると思います

それで、それは価値があり、AspectJを必要としない代替手段はありますか?

PS:これはEclipseで発生するエラーです: スクリーンショットhttp://img651.imageshack.us/img651/1089/aspectjerror.png

そして、これはgetCommonProperties()メソッドのヘッドであり、次の問題があるようです。

0 投票する
1 に答える
1111 参照

java - Oval - Java のオブジェクト検証フレームワーク

も使用してAndroidアプリケーションを開発してOval 1.7います。を使用して Entity クラス (プロパティの検証) を検証しようとしていますが@ValidateWithMethod、機能していません。メソッドを認識していないと思います。他のすべての注釈@MaxLength(value = 12)は機能しています。助けてください...

0 投票する
1 に答える
771 参照

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メソッドに追加の値(6つの文字列)を追加する必要があります。

これまでの私のXML構成は次のようになります。

getDomainメソッドから戻り値を受け取るチェッカークラスDomainCheckがあります。DomainCheckのisSatisfiedメソッドでは、XMLで何らかの方法で構成する必要があるいくつかの追加パラメーターを使用して、戻り値を検証する必要があります。

私の最初の問題は、DomainCheckのisSatisfiedメソッドが呼び出されないことです。メソッド制約を削除すると、フィールド制約から予想されるように、検証結果が無効になります。しかし、メソッド制約を追加すると、DomainCheckは呼び出されず、検証結果は有効になります(まだ無効である必要があります)。カスタムチェックが呼び出されない理由がわかりません。メソッド制約の定義に問題があるはずです。これが私のカスタムチェッククラスと適切なインターフェースです:

これが機能する場合、私の2番目の問題は追加のパラメーターを構成することです。私は次のようなことを考えました:

上記の構文はメソッドシグネチャの制約を定義するためのものであるため、これは明らかに機能しません。しかし、私は自分の目的のために可能な定義を見つけることができません。

では、なぜカスタムチェックが呼び出されないのですか?その解決策がある場合、XML構成でisSatisfiedメソッドの追加パラメーターを定義するにはどうすればよいですか?また、isSatisfiedメソッドでそれらにアクセスするにはどうすればよいですか?

アドバイスありがとうございます!乾杯デビッド

0 投票する
2 に答える
1416 参照

java - 楕円形の AbstractAnnotationCheck を使用して複数のメッセージを設定することは可能ですか?

Oval 検証フレームワークを使用して、HTML フィールドが悪意のある JavaScript コードを保持できないフィールドを検証しています。悪意のあるコードを検出するために、フィールドでエラー メッセージとして使用したいエラーのリストを返す外部フレームワークを使用しています。私が直面している問題は、setMessages(List) のようなことをしたいのに、チェックの実装では setMessage しかできないことです。そのため、現在はエラーをコンマで結合しているだけですが、リストとして戻すことをお勧めします。

注釈

小切手

モデルクラス

コントローラーコード