ROA
Ext JS 4.1.1 では*1、Date を JSON 化する際に Ext.JSON.encodeDate() メソッドを使用していますが、 このメソッドはタイムゾーン指定子の無い日付文字列を生成してしまうので、サーバーアプリとの連携などで不都合が生じる可能性があります。 Ext.JSON.enc…
Ext JS 4 の MVC 機能を使ったクライアントと RESTEasy を使った JAX-RS サーバー間を JSON データで連携するサンプルを作成してみました。 Ext JS 4.0.7 RESTEasy 2.3.1 GA サンプルのソースは http://github.com/fits/try_samples/tree/master/blog/201202…
SproutCore の ToDo チュートリアルを元に、JAX-RS(Jersey 使用)と連携させてみた。 ちなみに SproutCore は JavaScript 用のフレームワーク。Ruby 上で実行やビルド(HTML や JavaScript を生成)を実施し、Rails と同様の感覚で JavaScript の Web アプ…
以前 id:fits:20080522:1235531047 では Groovy で Jersey を使ってみたが、今回は Scala で試してみた。使用した環境は以下の通り。 Scala 2.7.7 Jersey 1.1.4 JRuby 1.4.0(動作確認で使用) Scala でサンプル作成 Scala で JAX-RS する場合の注意点は以下…
Google App Engine 上で単純な JAX-RS アプリケーションを実行する方法を調査してみた。まず、Jersey 1.0.3 では com.sun.jersey.spi.container.servlet.WebComponent.configure() メソッド内で java.lang.reflect.Proxy.newProxyInstance() メソッド実行で…
Jersey を以下の条件で動かしてみる。(Groovy 1.5.6, Jersey 0.8 使用) リソースクラスを Groovy スクリプトで記述 HttpServer の実行も Groovy スクリプトで Groovy スクリプトの作成 Groovy スクリプトを作成する。アノテーションの記述に関して以下のよ…
JAX-RS(JSR-311)の参照実装である Jersey(0.8-ea)を試してみた。手順は以下の通り。 リソースクラスの作成 HttpServerを使った実行クラス作成 ビルドと実行 なお、インストールは Jersey のサイトから jersey-0.8-ea.zip ファイルをダウンロードし、適当…