Package nablarch.fw.web
package nablarch.fw.web
画面オンライン処理方式の主要APIを収めたパッケージ。
-
ClassDescriptionHttpクッキーのパーサー及びその内容を保持するデータオブジェクト。エラーレスポンスを行う際に送出する例外。
エラー時遷移先画面のパス・ステータスコードなど、HttpResponseと同等の情報を指定することができる。 リクエストプロセッサがこのクラスを捕捉した場合、保持しているHttpResponseオブジェクトの内容にしたがって レスポンス処理が行われる。 注意: 透過的トランザクションハンドラ:nablarch.common.handler.TransactionManagementHandlerを適用している場合、 ユーザエラーをHttpResponseオブジェクトで返却してしまうとロールバックされない。 HttpErrorResponseを送出することで、ユーザエラーを返しつつ、 トランザクションをロールバックすることが可能となる。HTTPメソッドベースディスパッチャ。HttpMethodBindingのファクトリクラスHTTP/1.1(RFC2616)におけるリクエストメッセージのパーサ及び その結果を格納するデータオブジェクト。HTTPリクエストに対して何らかの処理を行うモジュールが実装するインターフェース。HTTPレスポンスメッセージを生成する際に必要な情報を格納したクラス。HTTPレスポンスステータス。HTTPレスポンスの設定情報を格納するクラス。
本クラスのプロパティを設定する場合はコンポーネント設定ファイルに本クラスの定義を行い、 個別のプロパティ設定を行うこと。エンベディドHTTPサーバー&\u30b5\u30fc\u30d6\u30ec\u30c3\u30c8\u30b3\u30f3\u30c6\u30ca。HttpServer
のファクトリインタフェース。HttpServer
はJettyに依存しているが、Jettyバージョンによって対応するJavaが異なる。 Jettyのバージョン(6系、9系)を切り替えられるようにするためには、 nablarch-testingが直接Jettyに依存しないようにする必要がある。 このため本インタフェースを導入し、HttpServer
を抽象クラスとしている。 Jettyに直接依存するモジュールは、nablarch-testing-jetty6とnablarch-testing-jetty9となる。Jacksonを使用してbodyを変換するためのRestTestBodyConverter
実装クラス。ObjectMapper
のfactoryインターフェイスHttpCookie
のテストFW用モック実装クラス。testing framework用のHttpRequest
実装クラス。各種リソースを識別する為の文字列(リソースロケータ)をパースして格納するクラス。nablarch-fw-web内でのみ使用するResourceLocator
の補助クラス。HTTPレスポンスのボディ内容を格納するオブジェクト。RESTfulウェブサービステスト用のHttpRequest
モッククラス。RestMockHttpRequest
のビルダークラス。RestMockHttpRequest
のbodyを文字列に変換するためのインターフェイス。MIMEタイプを表すクラスString
型のbodyを返すためのRestTestBodyConverter
実装クラス。