RIFE Continuation継続中・・・

Servletベースのサンプルを作成中
プレゼンテーションフレームワーク
JavaServer Templates "Mayaa"
を使ってみたら、そっちに夢中になってしまった。

UI(mayaa) -> Servlet -> BusinessLogic(シナリオ)
の構成でServletのSessionにBusinessLogicを保持

実現したいことは、自然なシナリオ記述なのだけど以下が課題です

  1. Servlet -> BusinessLogicへは、**検索や**登録など今シナリオ中で行いたいこと(BusinessLogicのメソッド)を呼び出したい。(そのほうが記述が自然)
  2. BusinessLogic側では、シナリオの状態によって、受け付けるメソッド、受け付けない

メソッドを判断して、内部的にはシナリオを進めるような作りにしたい。

そのためには、各メソッドの先頭で呼び出し可能かのチェックをして
メソッドの最後で、シナリオの状態を更新するような作りにするのが良いのかとも
考えたけど、やぼったいなあ。