Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.72 KB

aop.md

File metadata and controls

33 lines (27 loc) · 1.72 KB

アスペクト指向(AOP)

リソースはアノテーションでアスペクト指向プログラミングのアドバイスといわれる横断的処理を適用することができます。

デモはオリジナルのリソースに以下のそれぞれのアドバイスを適用したものです

アドバイスタイプ 説明 デモでの動作
before 入力時の処理 入力のIDを3に変更
after 出力時の処理 出力にageプロパティを付加
around 入出力をはさんだ処理 タイマー処理
returning エラーが出なかった場合のafter処理 プロパティを追加
throwing PEARエラーや例外が発生した場合のafter処理 エラーの代わりのリソース作成

ファイル

リソース

アドバイス