0

JSP で開発された Web アプリケーションがあります。画面で変更されたフィールドごとに監査証跡を実行する必要があります。監査テーブルには、unique_id、古い値、新しい値、画面フィールドの名前、最終更新日、最終更新ユーザーの列が含まれている必要があります。このような監査の設計パターンとベスト プラクティスをいくつか提案してください。

注: 現在、フィルタ パターンを使用して JSP からのリクエストをインターセプトし、テーブルを監査しようとしています。画面フィールド名はDB列名とは異なるため、DBトリガーベースの監査は必要ありません。画面フィールド名に基づいて監査する必要があります。

前もってありがとう、ラジャニカーント

4

1 に答える 1

0

これはよくある質問です。監査コードをコアビジネスコードから完全に分離するアスペクトを使用します。あなたの場合、アスペクトでは、オブジェクトのDBバージョンを取得し、その値を送信されたオブジェクトの値と比較して、監査テーブルに情報を記録します。

Springを使用している場合:セキュリティアクセス監査

于 2011-07-28T16:31:51.887 に答える