• 追加された行はこの色です。
  • 削除された行はこの色です。
[[フレームワーク]]の役割を[[フレームワーク/Webアプリケーション]]と[[フレームワーク/WikiEngine]]で分担。

-セッションの用意
[[ページ/セッション]]の基礎。ページ/要素が扱うのはページでできたセッション領域のほう。
-クライアントからのリクエストをフレームワーク/WikiEngineに渡す
→ [[全てURIで]]
-フレームワーク/WikiEngineからの出力をレスポンスにしてクライアントへ
レスポンスにはクライアントアプリのコードも含む。データ付きのクライアントアプリを送信。
-ログイン/ログアウト?
オープン認証なんかはWikiEngineよりもこちらで。→WikiEngineは外からユーザーオブジェクトを受け入れることになる。
-ユーザー情報の用意?
認証済みユーザーオブジェクトをフレームワーク/WikiEngineに与える。内容は空。認証に必要な情報しかない。WikiEngine側で情報補完してもらう。ユーザー情報/権限はページに記述するので。


RIGHT:[[:t/Web]] [[:t/Wiki]] [[:t/実装]]

***フレームワーク/競合問題 [#n0743cb5]
***フレームワーク/疑似言語コード・Perlコード [#zc781962]
***フレームワーク/出力の統合はどうやるか? [#ef44a1d2]
***フレームワーク/メモ化 [#x0e2ee71]

***フレームワーク/WikiEngineの実装案 [#z7ff3a7d]
WikiEngineではなくこちらで。

-ユースケースクラス
-ログイン→HTTP_REFERERにリダイレクト
-アクセスログはページに残す
→フレームワーク/Webアプリケーションのログファイルと、フレームワーク/WikiEngineのページに残すログは別。

RIGHT:[[:t/Web]] [[:t/実装]]