タグ

JavaEEとjax-rsに関するhikazohのブックマーク (5)

  • 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 入門 〜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
  • Java EE 7徹底入門を読んだ(JAX-RSあたり) - 水まんじゅう2

    次はJSFを読むと約束したな。あれは嘘だ。 JAX-RSは9章ですね。 RESTとSOAPの目指すべきところ このでは違うと言ってますがたぶん一緒。 歴史的に見て、RESTよりもSOAPの方が先に出てきました。 しかし、SOAPはHTTPを使用する場合はすべてのアクセスをGETもしくはPOSTでしか受け付けない規定があるため、データの検索や、データの更新がすべてGET/POSTで行われてしまい、インフラレイヤーからだとどのアクセスが更新なのか、どのアクセスが検索なのかが判らず、どのデータをキャッシュしてもよいのかの判断ができないということが問題となります。 それを解消するためにURLごとにこのURLは更新作業なのでキャッシュしてはいけない、このURLは検索なのでキャッシュしても大丈夫〜みたいなのを定義していたのですが、それは面倒くさい。 HTTPの(ほぼ使われていなかった)METHODに

    Java EE 7徹底入門を読んだ(JAX-RSあたり) - 水まんじゅう2
  • Java EEでMicroserviceを実現するKumuluzEE #javaee #Qiita - Challenge Engineer Life !

    トピック「アドベントカレンダー」について この記事は「Java EE Advent Calendar 2015 - Qiita」の1日目のエントリーです。 明日は@empressiaさんです。 今年のAdvent Calendar、ネタがないなぁ…と思っていた所、以下ツイートを拝見しました。 Java EE のマイクロサービスで最近個人的に注目しているのはコレ。 https://t.co/YUkN2m1aTN— Terada Yoshio (寺田佳央) (@yoshioterada) 2015, 11月 28 きっと寺田さんご自身はJava EEとMicrosoft Azureに関連するネタを書かれるだろうと(勝手に)思って、このKumuluzEEをネタとして利用させて頂きますm(_ _)m KumuluzEEとは? KumuluzEEはJava EEでマイクロサービスを実現するためのフレ

    Java EEでMicroserviceを実現するKumuluzEE #javaee #Qiita - Challenge Engineer Life !
  • JAX-RSを始める #javaee — 裏紙

    Mavenの場合 まず、 mvn archetype:generate してください。 それから出来たpom.xmlを編集します。 次のdependencyManagement要素を追加してください。 <dependencyManagement> <dependencies> <dependency> <groupId>org.glassfish.jersey</groupId> <artifactId>jersey-bom</artifactId> <version>2.13</version> <scope>import</scope> <type>pom</type> </dependency> </dependencies> </dependencyManagement> それからjersey-bomのpom.xmlを見ながら好きなものを選んでdependency要素に追加します。

  • 1