オープンソースコラム


2009/10/15 00:30Update

Vaadin - RIA Webアプリ構築用Javaフレームワーク

TAGS: Vaadin | Java | RIA | Ajax | Apache

スポンサード リンク


VaadinはJavaフレームワークで、見栄えのよいリッチなWebアプリケーションを容易に構築できます。Apacheライセンスで公開されています。                                        

動作環境


◇ 言語:Java
◇ サーバ:Tomcat/Weblogic/WebSphere/JBoss/Jetty/Glassfishなど
◇ ブラウザ:IE6,7,8/Firefox3/Safari3,4/Opera9.6
◇ ライセンス:Apache License

機能・特徴


コンポーネント・フレームワーク
◇ サーバサイド駆動UIコンポーネント
◇ 豊富な標準搭載UIコンポーネント
◇ ダイナミックJavaレイアウト
◇ テンプレートベースHTMLレイアウト
◇ MVCデータバインディング
◇ 入力をチェックするためのバリデーション・フレームワーク
◇ Java GWTブラウザーウィジェット

自動ブラウザー/サーバ通信
◇ シングル・ページ・Webアプリケーション
◇ ページの一部更新可能
◇ クライアントサイドのDOMサブツリーキャッシュ機構

最適化Webアプリ開発
◇ Javaのみのプログラミング
◇ JavaScriptなし
◇ XMLなし
◇ one-jarファイル パッケージ

◇ ブラウザープラグインを必要としない
◇ ブラウザーの戻るボタンサポート

Webアプリケーション統合
◇ JavaEEとの互換
◇ Java Servlet API 2.3互換
◇ JSR-168ポータル互換
◇ HTMLまたはJSPへの埋め込み

アプリケーション・セキュリティ
◇ サーバサイド・ステート管理
◇ サーバ側でのロジック実行
◇ リクエストとイベント・フィルタリング

統合開発環境(IDE)
◇ Eclipseプラグイン
◇ Firebug利用可能
◇ 標準Webアプリ(WAR)

カスタマイズ可能なアプリ外観
◇ CSSベースのコンポーネント・スタイル
◇ カスタム・アプリケーション・テーマ サポート
◇ GWTを利用したアドオン・ブラウザー特徴
詳細

デモ

参考資料


Vaadin Eclipse プラグイン

Sponsored Link