Package nablarch.fw.web.servlet
package nablarch.fw.web.servlet
J2EEコンテナサポートAPI群。
サーブレット・JSPを含めた自動テストをJ2EEコンテナ無しで実施できるようにするため、 J2EE依存部分はこのパッケージ配下に分離している。
-
ClassDescriptionサーブレットのHTTPリクエスト処理に関連するオブジェクト (HttpServletRequest/HttpServletResponse/ServletContext)への参照を 集約するクラス。単体テスト用の
ServletExecutionContext
のモッククラス。Nablarchのスコープオブジェクトを使用できるサーブレットリクエストのラッパー。サーブレットセッションのラッパーポストパラメータの読み込みに失敗したことを表す実行時例外。コンテキストの初期化を行う。
本クラスにおけるロガーの取得処理は、アプリケーションの起動時にログの初期処理を確実に行う意図があるため、削除しないこと。HttpSession
を生成できないようにしたHttpServletRequest
のラッパークラス。リポジトリ機能を使用して構築したWebFrontController
を保持し、 そこに対してリクエスト処理を委譲するリクエストコントローラー.
controllerNameのパラメータ値にコントローラ名を設定することで、設定した名前を元に移譲するWebFrontControllerを取得することができる。 デフォルトではwebFrontControllerという名前で移譲するWebFrontControllerを取得する。HttpServletRequest
オブジェクトに対してMapインターフェースを与えるラッパー。サーブレットコンテナ上でのリクエスト処理における実行コンテキストHttpSession
オブジェクトに対してMapインターフェースを与えるラッパー。フレームワークで使用するURIの取り扱いを助けるユーティリティ。アプリケーションサーバにデプロイして使用するリクエストコントローラ。