BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース OpenXava 3.0のリリース

OpenXava 3.0のリリース

OpenXavaがデベロッパに提供しているのは、Webアプリケーションおよびポートレットを迅速かつ生産的に作成することを可能にするフレームワークである。JPAの長所をフル活用しているバージョン3.0では、ユーザがPOJO(データベーススキーマにマップするモデル)およびアノテーションのみを使用し、完全なアプ リケーションを作成することができる。

最も単純なユースケースでは、追加のOpenXavaアノテーションで完全なアプリケーションが生成される。さらに複雑なビューは、追加アノテーションで作成することができる。

より複雑なユースケースでは、変更イベントがモデルクラスに追加され、カスタムコントローラが実装され、デフォルトコントローラの機能をオーバーライドすることが可能である。

OpenXavaのその他の機能は以下のとおりである。

  • マチュアオープンソースプロジェクト:3年、およそ60000回のダウンロード、数千のフォーラムメッセージなど。
  • エンタープライズアプリケーションの開発期間に使用されている。
  • ビジネスアプリケーション開発での高生産性。
  • 短期間習得で使用しやすい。
  • フレキシブルさが、高性能のアプリケーションの作成を可能にする。
  • 独自の機能をどこにでも挿入することが可能。
  • コードの生成がない:コードにタッチすると、数秒でアプリケーションを試すことができる。
  • ビジネスコンポーネントのコンセプトに基づいている。
  • 自動的にユーザインターフェイスが(オンザフライで)生成されるが、微調整のフロントエンドアレンジメントが可能。
  • レガシーデータベーススキーマと機能するよう適合。
  • あらゆるアプリケーションサーバをサポート(Tomcat、JBoss、WebSphereなど)。
  • JSR-168をサポート:すべてのOpenXavaモジュールは標準ポートレットでもある。
  • パーシスタンスエンジン:EJB3 JPA、HibernateまたはEJB2 CMP。選択可。
  • 以下のポータルでテストされる:JetSpeed 2、WebSphere Portal、LiferayおよびStringbeans。
  • JasperReportsで作成されたレポートの容易な統合。
  • LGPLでライセンス交付。OpenXavaを使用し、商用アプリケーションを開発可能。
  • 英語およびスペイン語による完全な文書。
  • すべてのラベルおよびメッセージは、英語、スペイン語、ドイツ語、ポーランド語、、インドネシア語、フランス語、カタロニア語で提供される。他言語については、随時追加予定。

OpenXavaに関する詳細について、および最新コードとサンプルのダウンロードについては、http://www.gestion400.com/web/guest/home を参照。

原文はこちらです:http://www.infoq.com/news/2008/03/OpenXava-3

この記事に星をつける

おすすめ度
スタイル

BT