Jersey
2016/06/24 追記 www.itmedia.co.jp今のところまだこの脆弱性の対策版がリリースされていないので注意。 だいぶ昔にJersey(JAX-RS参照実装)についての記事を書いてからずっと気になっていたんですが、せっかくアノテーションを使ってURLとメソッドとの間に…
前回、jersey-freemarkerモジュールでデフォルトエンコーディングが指定されていないため、文字化けおよび例外が発生することを確認しました。では修正してみましょう。とりあえず公開ソースを見る限りGPLまたはCDDLのデュアルライセンスなので改変はOKと。 …
FreeMarkerはJava製のテンプレートエンジンです。Javaのテンプレートエンジンというとapache velocityがメジャーですが、記述の仕方はFreeMarkerの方がすっきりしています。 また、jerseyの公式がmavenリポジトリに公開しているjersey-freemarkerモジュール…
サーバー側でJersey、クライアント側でjQuery v1.6.1を使用して、6割仕事4割プライベートなWebアプリを作成中に困った現象が発生したのでメモ。Ajax通信をしたときの共通エラー処理(ダイアログの表示など)を行うため、クライアントサイドでjQueryのajaxErr…
せっかくの夏休みなんで、JerseyでRESTfulなWebサービスとか作る練習とかしてみようといろいろ調べ中。 Webアプリケーションの作成 とりあえずは Jersey, Jetty and Maven: HelloWorldに従ってEclipse上でアプリケーションを作成。こういう時にpom.xmlを写せ…