ページ間の共通点を指定して、ページセット生成。

アスペクト指向 Edit


ページ間の共通点を指定して、ページリスト生成。

…などの条件で。

・ある検索にヒット

・・ページ名

・・ページ名か本文が

・・ページ属性

・・ページ裏の属性が(属性記法なので特別な対応は要らない)

・特定ページからリンクされている

・特定のページ要素を含んでいる

そうして集めたページを(利用者が)操作するときに何かしらの処理を加えられたらよりアスペクト指向に。任意のタイミングで自動処理を挟み込める!!

つまりフック

[定義]

条件(ページの特徴) × それに行なわれる操作 → その操作の前に行う処理


後に行う処理も。

実装方法 Edit


操作の判別はクエリーストリングを正規現と合わせるだけで可能。そうして得た操作名を定義に書いて、コードにマッピング。その判別結果とプラグインを対応付けておく。