| 原作者 | アレクサンダー・スミルノフ、Exadel、JBoss |
|---|---|
| 安定版リリース | 現在RichFacesの一部
|
| タイプ | Ajax、Java、JSF、フレームワーク |
| Webサイト | 詳しくはこちら |
Ajax4jsfは、 JavaServer Faces (JSF) Web アプリケーション フレームワークにAjax機能を追加したオープン ソース フレームワークのプロジェクトでした。
これは JSF 分野への初期の参入者でしたが、スキニングというまだ珍しい機能を実装しました。
Ajax4jsfは現在、RichFacesプロジェクト内に完全に含まれています。[1]
歴史
Ajax4jsfは2005年初頭にAlexander Smirnovによって作成されました。当時の新しい技術はAjaxとJavaServer Facesでした。Smirnovは、JSFアプリケーション内でAjax機能を簡単に利用できるように、この2つを統合しようと考えました。[2]
このプロジェクトはSourceForge.net上でTelamon(シェイクスピアの戯曲「アントニーとクレオパトラ」[3]に由来)という名前で始まりました。
同年後半、スミルノフは Exadel に加わり、フレームワークの開発を続けました。最初のバージョンは、2006 年 3 月にExadel Visual Component Platform ( Exadel VCP)の一部としてリリースされました。2006 年後半に、Ajax4jsf フレームワークとRichFacesに分割されました。RichFaces は「コンポーネント中心」の Ajax アプローチ (必要なことはすべてコンポーネントが行う) を提供しましたが、Ajax4jsf は「ページ指向」の Ajax サポートと呼ばれるものを提供しました。開発者は、クライアント側のユーザー アクションの後にページのどの部分をサーバー上で処理するか、またその後にクライアント側のどの部分を更新するかを指定します。Ajax4jsf は Java.net でホストされるオープン ソース プロジェクトになり、[4] RichFaces は商用の JSF コンポーネント ライブラリになりました。
2007 年 3 月、JBossと Exadel は提携に合意し、Ajax4jsf と RichFaces は JBoss の傘下に入り、JBoss Ajax4jsfとJBoss RichFacesと呼ばれるようになりました。[5] RichFaces もオープンソース化され、無料になりました。2007 年 9 月、JBoss と Exadel は Ajax4jsf と RichFaces を RichFaces の名前で統合することを決定しました。[1] [6]これは、両方のライブラリが同じ無料のオープンソース ライセンスを持つようになったため、理にかなっています。製品が 1 つだけになったことで、バージョン管理と互換性の問題も簡素化されました。
現在はJBoss RichFacesの一部ですが、コードには識別子 ' a4j' への参照がまだ含まれています。
参考文献
- ^ ab "JBoss Ajax4jsf". JBoss.
- ^ Max Katz、Exadel (2008 年 8 月 15 日)。「Ajax4jsf と RichFaces - 歴史的観点」。2009 年 2 月 2 日時点のオリジナルよりアーカイブ。
- ^ ICEfaces は、JSF で標準化されており、Java EE アプリケーション開発者が Java 言語を使用してサーバーベースのリッチ インターネット アプリケーション (RIA) を作成および展開できるようにする、受賞歴のあるオープン ソース Ajax フレームワークです。
- ^ 「JavaServer Faces の AJAX」Java.net。[永久リンク切れ ]
- ^ 「Exadel の Ajax4jsf、RichFaces、および Studio Pro 製品が JBoss.org コミュニティに提供されました」。Red Hat。2008 年 9 月 19 日のオリジナルからアーカイブ。
- ^ 「JBoss RichFaces」。JBoss。
