Java EEセキュリティのベストプラクティスに関する質問があります。 アノテーションまたはデプロイメント記述子を使用してWebアプリケーションのセキュリティを定義するメリットとデメリットは何ですか? お互いに優位に立つケースがありますか?Java EEセキュリティ:アノテーションとデプロイメント記述子
は、事前にありがとう:)
Java EEセキュリティのベストプラクティスに関する質問があります。 アノテーションまたはデプロイメント記述子を使用してWebアプリケーションのセキュリティを定義するメリットとデメリットは何ですか? お互いに優位に立つケースがありますか?Java EEセキュリティ:アノテーションとデプロイメント記述子
は、事前にありがとう:)
のアノテーションを使用するエレガントである(追加のXMLファイルを必要としない)が、あなたのコード変更を行われたすべての時間を再コンパイルする必要があります。
まあ、それはファッションのメーターです。数年前、 "プログラミングからアプリケーション計装を分離する"という大規模な動きがありました(たとえば、EJBの仕様を読むことができます。ここでは特別な役割がありますが、この人はプログラマーでなくてもよい)。このようにして、XMLの使用は(単純なtxtファイルまたはプロパティファイルではなく)指示されました。アノテーションよりもXMLファイルをコードに戻すことができます。私はそれがSpringフレームワークの大量のためだと思う。アプリケーションを構成するのは本当に難しい(あなたの構成を "デバッグする"良い方法はなかった)。注釈を使用することは、構成を行うための「軽量」な方法です。シンプルなシナリオでは、コード要素から推論できるため、コンポーネント間のリレーションシップの定義はスキップできます。