elazyrest_core (elazyrest_core-1.0.0) | 2011-04-14 13:52 |
elazyrest_gae_sample (elazyrest_gae_sample-0.9.0) | 2010-05-23 05:32 |
elazyrest_i18 (elazyrest_i18n-1.0.0) | 2011-04-14 13:44 |
elazyrest_old (elazyrest_hibernate0.1.0) | 2008-05-02 18:19 |
elazyrest ≠ RESTful
JAVAで構築するSimpleXMLサーバ
POJOクラスにアノテーションを設定すれば、それがそのままインターフェースとして、ウェブに公開されます。
1.JAVAクラスのクラス、メソッド、パラメータ情報を含んだURLをリクエストする。
例) http://localhost:8888/api?method=HelloService.hello&name=hoge
2.アノテーションルールに従って、マッチするクラスメソッドを呼び出す。
3.メソッドの戻り値として、JAXBオブジェクトを返す。
4.戻り値がJAXBオブジェクトの場合は、JAXBオブジェクトをXMLに変換して、レスポンスを返す。
5.戻り値がJAXBオブジェクト以外の場合は、共通のレスポンス用XMLに toString() した値を設定して返す。
EASY + LAZY + REST
アノテーションルールはJAX-RSにも似てるので、とっつきやすいと思います!
それでは、ぜひ体験してみてください!
* インストール方法 http://sourceforge.jp/projects/elazyrest/howto/install