読者です 読者をやめる 読者になる 読者になる

SwaggerでREST APIドキュメントを生成する

2016/06/24 追記 www.itmedia.co.jp今のところまだこの脆弱性の対策版がリリースされていないので注意。 だいぶ昔にJersey(JAX-RS参照実装)についての記事を書いてからずっと気になっていたんですが、せっかくアノテーションを使ってURLとメソッドとの間に…

JerseyでFreeMarkerを使うには(その2 jersey-freemarkerモジュール改造)

前回、jersey-freemarkerモジュールでデフォルトエンコーディングが指定されていないため、文字化けおよび例外が発生することを確認しました。では修正してみましょう。とりあえず公開ソースを見る限りGPLまたはCDDLのデュアルライセンスなので改変はOKと。 …

JerseyでFreeMarkerを使うには(その1 jersey-freemarkerモジュールがダメな件)

FreeMarkerはJava製のテンプレートエンジンです。Javaのテンプレートエンジンというとapache velocityがメジャーですが、記述の仕方はFreeMarkerの方がすっきりしています。 また、jerseyの公式がmavenリポジトリに公開しているjersey-freemarkerモジュール…

IE8でのHTTPステータスコード204の扱いについて

サーバー側でJersey、クライアント側でjQuery v1.6.1を使用して、6割仕事4割プライベートなWebアプリを作成中に困った現象が発生したのでメモ。Ajax通信をしたときの共通エラー処理(ダイアログの表示など)を行うため、クライアントサイドでjQueryのajaxErr…

Jerseyに触ってみる

せっかくの夏休みなんで、JerseyでRESTfulなWebサービスとか作る練習とかしてみようといろいろ調べ中。 Webアプリケーションの作成 とりあえずは Jersey, Jetty and Maven: HelloWorldに従ってEclipse上でアプリケーションを作成。こういう時にpom.xmlを写せ…