Package nablarch.fw.web


package nablarch.fw.web
画面オンライン処理方式の主要APIを収めたパッケージ。
  • Class
    Description
    Httpクッキーのパーサー及びその内容を保持するデータオブジェクト。
    エラーレスポンスを行う際に送出する例外。
    エラー時遷移先画面のパス・ステータスコードなど、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実装クラス。