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