JAX-RS2.0
このエントリはJava EE Advent Clanedar2015の16日目の記事です。 昨日はaf-not-foundさんの「Spring Bootでお手軽ゼロダウンタイムデプロイ」でした。 明日は@opengl-8080さんの担当になります。 【前提条件】 [環境] JDK 1.8.66 Paraya 4.1.1.154 [参考に…
【エントリ変更履歴】 Jerseyのバージョンを1.19 => 2.21 に変更 【前提条件】 [環境] JDK 8u45 NetBeans 8.0.2 Jersey 1.19 Thymeleaf 2.1.4 【概要】 BeanParamアノテーションをネストさせて使う方法です。結論から先に行くとアノテーションつけるだけ。 …
【前提条件】 [環境] JDK 8u45 NetBeans 8.0.2 Jersey 1.19 Thymeleaf 2.1.4 [参考資料] [JAX-RS仕様書] The Java Community Process(SM) Program - communityprocess - final [参考サイト] JAX-RSでパラメータの受け取り方をいろいろ試す — 裏紙 【概要】 …
【前提条件】 [環境] JDK 8u45 NetBeans 8.0.2 Jersey 1.19 Thymeleaf 2.1.4 【概要】 ThymeleafでEnum型を使ってセレクトボックスを表示させます。今回はJerseyMVCとThymeleafを連携させていますが、 セレクトボックスはJerseryやJAX-RSに依存していないは…
【前提条件】 [環境] JDK 8u31 NetBeans 8.0.2 Jersey 2.12 [設定など] コンテキストパスは「/」で動作させています。 【概要】 JAX-RSリソースのURIを取得する際に UriBuilder#fromMethodを使うとパスを意識しすぎてなくて良いと 教えていただきました。使…
【前提条件】 [環境] JDK 8u31 NetBeans 8.0.2 Jersey 1.1.12 Jersey MVC 1.1.12 [設定など] コンテキストパスは「/」で動作させています。 【参考サイト】 Jersey Jersey 【概要】 JAX-RSでHTTPセッションの情報を元に権限チェックする方法です。 javax.ws.…
このエントリはJava EE Advent Clanedar2014の16日目の記事です。 昨日は@emaggameさんの「Arquillian Cube を試す #javaee」でした。 明日は@n_agetsuさんです。 【概要】 JavaEEというと私の中でJAX-RSが良いと思っているので、 JAX-RSのレスポンスについ…
【前提条件】 [環境] JDK 1.7.0_25 GlassFish 4.0 [参考資料] JavaEE7 JavaDoc Java(TM) EE 7 Specification APIsJAX-RS2.0 仕様書 The Java Community Process(SM) Program - communityprocess - final 【概要】 前回はClientAPIでGETメソッドを実行してい…
【前提条件】 [環境] JDK 1.7.0_25 GlassFish 4.0 [参考資料] JavaEE7 JavaDoc Java(TM) EE 7 Specification APIsJAX-RS2.0 仕様書 The Java Community Process(SM) Program - communityprocess - final 【概要】 JAX-RSのClientAPIを試してみます。 【クラ…
【前提条件】 [環境] JDK 1.7.0_25 GlassFish 4.0 [参考資料] JavaEE7 JavaDoc Java(TM) EE 7 Specification APIsJAX-RS2.0 仕様書 The Java Community Process(SM) Program - communityprocess - final 【概要】 JAX-RSでBean Validationを使用してみます。…
【前提条件】 [環境] JDK 1.7.0_25 GlassFish 4.0 [参考資料] JavaEE7 JavaDoc Java(TM) EE 7 Specification APIsJAX-RS2.0 仕様書 The Java Community Process(SM) Program - communityprocess - final 【概要】 今回はJAX-RS2.0で追加されたBeanParamアノ…
【前提条件】 [環境] JDK 1.7.0_25 GlassFish 4.0 [参考資料] JavaEE7 JavaDoc Java(TM) EE 7 Specification APIsJAX-RS2.0 仕様書 The Java Community Process(SM) Program - communityprocess - final 【概要】 今回はFilterの優先度についてまとめてみま…
【前提条件】 [環境] JDK 1.7.0_25 GlassFish 4.0 [参考資料] JavaEE7 JavaDoc Java(TM) EE 7 Specification APIsJAX-RS2.0 仕様書 The Java Community Process(SM) Program - communityprocess - final 【概要】 今回はGlobalBindingとNameBidingについてま…
【前提条件】 [環境] JDK 1.7.0_25 GlassFish 4.0 [参考資料] JavaEE7 JavaDoc Java(TM) EE 7 Specification APIs 【概要】 ContainerRequestContextとContainerResponseContextから 何が取得できるかに試してみたのでまとめてみました。それぞれContainerRe…
【前提条件】 [環境] JDK 1.7.0_25 GlassFish 4.0 【概要】 JAX-RS2.0から追加されたFilterを使います。 追加されたFilterは↓の4つです。 ClientRequestFilter ClientResponseFilter ContainerRequestFilter ContainerResponseFilter ClientRequestFilter、C…