タグ

JerseyとJavaに関するnantanのブックマーク (7)

  • Jersey2×SpringSecurityのハマりポイント三選 - Qiita

    Dropwizardについて書こうと思っていましたが、気分がかわりJersey2について書きたいと思います。 StackOverFlow技術系ブログにJerseyとSpringSecurityを統合する記事はたくさん出てるんですが、バージョン違いの記事が多くて混乱したのでそのあたりについて書きます。 1. web.xmlの設定が、Jersey1系とJersey2系で大きく変わる ハマり度:梅 「web.xml上でServletContainerを記述する」との紹介が多いですが、Jersey2では動かないので注意。 Jersey2ではこう書きます。 <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:/applicationContext.xml </param-val

    Jersey2×SpringSecurityのハマりポイント三選 - Qiita
  • REST(JAX-RS, Jersey)を使ったシステムで認証を導入するには

    今回はRESTによるシステム作るとき、認証をどのように実現するかについて書きます。以下のやり方だとセッションを張るので、それRESTじゃないじゃん、と言われるかも知れませんが・・・。(RESTで認証するならクライアント側からトークンを送ってリクエストごとに認証するかどうか判断するのが妥当かもしれません。)とにかく最善の実装ではない可能性はありますが、書いてみます。 Jerseyなんかを使うと簡単にWebアプリケーションまたはWebサービスを作ることができます。 EclipseでMavenプロジェクトを作成する時に、「jersey-quickstart-webapp」を選択するだけでOKです。 今回はこれをもとに、認証ありのリソースと認証なしのリソースを返却するWebサービスを作成します。 Jerseyを使ったRESTシステム まずはそのリソースを返却するコードを用意します。 package

  • shin3tky blog: Jersey と Spring の連携

    2009年6月17日水曜日 Jersey と Spring の連携 JAX-RS (Jersey) メモにて Jersey を使ってみましたが、ここでは Spring との連携設定を行ってみます。今回は Spring 2.5 を使いました。 jersey-archive-1.0.3 の contribs ディレクトリに jersey-spring.1.0.3.jar がありますので、これを WEB-INF/lib にコピーします。 applicationContext.xml は次のようになります。context:component-scan 要素を用いて、test.resources パッケージ以下のクラスを bean として自動登録します (Spring 2.5 の機能)。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="htt

  • 来栖川電算

    ビジネスに役立つ AI をお届けします 来栖川電算は AI 技術の研究開発から応用まで幅広いサービスを提供する名古屋工業大学発ベンチャー(2003 年設立)です。未踏ソフトウェア創造事業の採択者やソフトウェア分野の様々なコンテストの入賞者が在籍しています。最先端の AI 技術だけでなく、膨大な高品質データを生み出す技術、ハードウェアの限界性能を引き出す実装技術、高品質なソフトウェアを実現する設計技術にも定評があります。 手軽に使える様々な認識エンジン 来栖川電算の認識エンジンを活用すれば、センサーデータに埋め込まれた意味を手軽に抽出できます。種類ごとに用意された認識エンジンは教師データや設定を変えるだけで様々なタスクへ応用できます。LinuxAndroid・iOS 用のライブラリ、WebAPI、コマンドラインツールなどプログラマフレンドリーな SDK を提供しています。トレーニングやコン

    来栖川電算
  • 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
  • Jerseyで、Restのファイルアップロード - クロノスの雪山とIT技術日記

    JavaのRestのフレームワークのJerseyで、ファイルアップロードの サービスを組むことができます。 比較的に簡単に組める感じがします。 Restで、ファイルをアップする場合、MultiPart形式で、リクエストを受けるようにします。 jerseyは、アノテーションでRestのサービスとして定義していきます。 クラスに@Pathを記述して、メソッドに@POSTと@Pathを指定します。 これで、Restのサービスとして認識されます。 @Path("/service") public class FileResource { @POST @Path(value="/fileUpload") public String fileUpload(MultiPart multiPart) { }また、MultiPart形式のリクエストを受ける場合は、メソッドに下のアノテーションを付加します。

    Jerseyで、Restのファイルアップロード - クロノスの雪山とIT技術日記
  • http://japan.internet.com/developer/20091225/26.html

  • 1