私はこれを調査して、面接でより適切に対応できるようにしています。私は明確で簡潔な答えを探し回っています。
これまでのところ、私が間違っているか詳細が不足している場合は、必ず私を修正してください:
- フィルタはサーブレットAPIの一部であり、インターセプタはStruts 2です(ただし、明らかなようです)
- インターセプタースタックは、構成されたパッケージ内のリクエストで起動しますが、フィルターはマップされたURLにのみ適用されます。
- インターセプターは、excludeMethodsおよびincludeMethodsを介して、特定のターゲットアクションメソッドに応じて実行するかどうかを構成できますが、フィルターにはこの機能がありません。
- フィルターはインターセプターフィルターパターンの実装ですが、インターセプターはインターセプターパターンです。
これは正確で完全な答えのように見えますか?何かを追加または修正する必要がありますか?スレッドの問題/違いはどうですか?