• Showing Page History #57678
  • Showing Page History #57613

elazyrest with JAXB

elazyrest with JAXB JAVAで構築するSimpleXMLサーバ、RESTサーバ

POJOクラスにアノテーションを設定すれば、それがそのままインターフェースとして、ウェブに公開されます。

web.xmlもaction-mapping.xmlも書きたくない!

静的型言語でオブジェクト指向であるJAVAは、たとえば、DB,XMLスキーマからの自動生成や、それに伴うリファクタリング、入力支援、デバッグ等、ビジネスロジック層向きの言語かなぁと思っていたりします。

一方、自由度が高いアジャイルな開発方法が求められる画面構築には、スクリプト言語であるPHP, perl, ruby, javascript等のほうが、適していると感じます。 また、PC向け/モバイル向け、FLASH/AIR、ブログパーツ、ユーザカスタマイズなど、バラエティが求められてきています。

高機能なフレームワークを求めるならここをスルーしてspringやseaserに向かってください。

EASY + LASY + REST

それでは、ぜひ体験してみてください!

elazyrest_coreが、本機能になります。

src/sampleにサンプルソースがございます。

xmlオブジェクトの作成には、JAXBを利用しています。 以下にビルドファイルを用意しています。

gen/xml/

※なお、jdk1.5を利用の場合は、jaxb関連のjarが必要になります。jdk1.6の場合は必要ございません。

gen/war/jdk1.5/diff/WEB-INF/libに必要なライブラリが格納されています。