私はAOPを初めて使用しますが、ある時点で、一部の操作のインターセプターとして使用できるようです。
では、セッションのチェック(ユーザーはログインしていますか)と認証はAOPを使用して実行できるのでしょうか?
はい、アクセス制御は、AOP を使用して実装できる機能の 1 つです。実際、実装がコード全体に散らばっている機能は AOP の良い候補であり、認証と承認は典型的な例です。
Laddad のAspectJ in actionは、AspectJ を使用してアクセス制御を実装する方法に関する章を含む優れたリソースです。
一般に、非機能要件は通常、アスペクト指向プログラミングの適切な候補であると主張できます。