タグ

Jerseyに関するyuta0121のブックマーク (5)

  • Jersey2に組み込まれてるDI機能(HK2)を試す

    Jersey は version 2 から、 HK2 を組み込んでいる。 HK2 は JSR330 (Dependency Injection for Java) の実装の一つ(他には Google Guice も JSR330 を実装している)。 つまり、 Jersey2 を使えばそれだけで DI が使えるようになる。 ちょこっと触ってみた感じ DI と AOP は最低限使えるので、軽く DI と AOP を使いたいだけなら、わざわざ Google Guice や Weld を組み込まなくても Jersey + HK2 だけで事足りそう。 環境 AP サーバー Tomcat 7.0.50

    Jersey2に組み込まれてるDI機能(HK2)を試す
  • 【環境ごとまるっと提供】JavaによるRest入門(Jersey2編) - Qiita

    環境ごとまるっと提供とは webアプリ(特にJava)構築の勉強を始めようとした場合、書籍やサイトを参考にしながら実際にやってみるというのは、非常に有効な手段です。 一方で、参考にした情報だけではうまく動作させることができないケースが多い気がします(たとえば前提としてeclipseのtomcatプラグインが必要だとかで)。 そういった前提条件を調べているうちに、よくわからないエラーにハマり、結局挫折してしまうなんてことも多いのではないでしょうか??もちろんそういうエラーを解決するのは、トラブルシューティングなども見据えると非常に力になって良いことだと思うのですが、挫折してしまって何もしなくなるのは末転倒です。 各個人に芽生えた学習意欲が、「動かないから断念」という理由で消えてしまうのは非常にもったいないことだと思います。そういった意欲がなくなってしまうことを少しでも防げるように、稿では

    【環境ごとまるっと提供】JavaによるRest入門(Jersey2編) - Qiita
  • EclipseでJersey(JAX-RS)を始める - Qiita

    はじめに 最近jersey使うようになって、結構便利なので始め方をメモします。 手順 環境の準備 必要なものをインストールします(括弧内は今回使ったもの) * Java (jdk8) * tomcat (Tomcat7.0.54) * Eclipse (Luna Java EE) Eclipse起動、設定 Eclipseを起動 archetypeの登録 設定(Preference)からMaven->Archtypesを開く Add Remote Catalog(日語名は未確認)ボタンをクリックし、Catalog Fileに"http://repo1.maven.org/maven2/archetype-catalog.xml" を設定 サーバーにTomcatを追加 設定(Preference)からServer->Runtime Environmentsを開く 追加でインストールしたTom

    EclipseでJersey(JAX-RS)を始める - Qiita
  • JAX-RS(Jersey)を使ってみる - azuki note

    JaveEE6に対応しているGlassfish 3.0を使う方が手っ取り早いとは思いますが、、サーブレットコンテナとしてTomcat6.0を使った環境でJAX-RSを使ってみます。 JAX-RSの実装としては、JavaによるRESTfulシステム構築では、Jersey, Apache CXF, JBoss RESTEasyなんかが紹介されています。CXFはJAX-WSも含んでいて大きそうなので、今回は参照実装であるJersey 1.5を使ってみます。前提としてMavenを使ったWebアプリケーションのプロジェクトがあるとします。 pom.xmlでの依存ライブラリの追加 pom.xmlにrepositoryとdepenencyを追加します。jersey-jsonはJSONを使用する場合に追加します。Jacksonが使われるようです。 <repositories> <!-- 省略 --> <r

    JAX-RS(Jersey)を使ってみる - azuki note
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 1