タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JerseyとJAX-RSに関するatm_09_tdのブックマーク (4)

  • Jersey Grizzly で始める JAX-RS 入門 〜STEP6〜 - A Memorandum

    前回からの続き。 blog1.mammb.com 今回はフィルタについてです。 フィルタ フィルタ適用のタイミング リクエストフィルタ リクエストフィルタの動作 レスポンスフィルタ Reader Interceptor と Writer Interceptor Reader Interceptor と Writer Interceptor の実装例 フィルタとインタセプタの適用順序 DynamicFeature Name binding フィルタ JAX-RS のフィルタは Servlet のフィルタと異なり、リクエストフィルタとレスポンスフィルタが2つに分かれています。 リクエストフィルタとレスポンスフィルタはそれぞれ以下のインターフェースを実装して JAX-RS コンテナに登録することで適用されます。 javax.ws.rs.container.ContainerRequestFilt

    Jersey Grizzly で始める JAX-RS 入門 〜STEP6〜 - A Memorandum
  • Jersey Grizzly で始める JAX-RS 入門 〜STEP3〜 - A Memorandum

    前回作成したサンプルに続けてJAX-RS を使った CRUD アプリケーションを作成していきます。 blog1.mammb.com EBean の導入 EBean 設定と起動 Entity の作成 CustomerResource リソースへのアクセス EBean の導入 永続化を行うため、何でもよいですが今回は導入が簡単な EBean を使います。 build.gradle に以下の依存を追加します。 dependencies { // ・・・ // H2 compile 'com.h2database:h2:1.4.191' // EBean compile 'org.avaje.ebeanorm:avaje-ebeanorm:7.1.1' compile 'org.avaje:avaje-agentloader:2.1.2' compile 'org.avaje.ebeanorm:a

    Jersey Grizzly で始める JAX-RS 入門 〜STEP3〜 - A Memorandum
  • Jersey Grizzly で始める JAX-RS 入門 〜STEP2〜 - A Memorandum

    前回作成したサンプルを使って JAX-RS のパスのマッピングについて見ていきます。 blog1.mammb.com Path の指定 メソッド の指定 QueryParam @PathParam パスの正規表現指定 @MatrixParam PathSegment ヘッダ情報の取得 @FormParam @BeanParam モデルの作成 Resource の作成 Path の指定 JAX-RS では Resource クラスに @Path アノテーションを付けることで URL とのマッピングを指定します。 以下の ExampleResource を作成します。 package example.web.resource; import javax.ws.rs.*; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Pat

    Jersey Grizzly で始める JAX-RS 入門 〜STEP2〜 - A Memorandum
  • Jersey & Grizzly で始める JAX-RS 入門 〜STEP1〜 - A Memorandum

    はじめに JAX-RS とは Jersey とは Grizzly とは プロジェクトの作成 Main クラスの作成 Resource クラスの作成 実行 はじめに Jersey と Grizzly を使って簡単な JAX-RS アプリケーションを作っていきます。 Glassfish などの JavaEE アプリケーションサーバに組み込まれている Jersey と Grizzly ですが、単体ライブラリとしても簡単に使うことができます。 これらのライブラリを使って、main メソッドから起動する「重くない」アプリケーションを作りながら JAX-RS に触れていきます。 JAX-RS とは JAX-RS 1.1(Java API for RESTful Web Services) として JSR-311 で策定された仕様で、JavaEE6 に取り込まれました。 JAX-RS 2.0 は JSR

    Jersey & Grizzly で始める JAX-RS 入門 〜STEP1〜 - A Memorandum
  • 1