アヤックス4jsf

アヤックス4jsf
原作者アレクサンダー・スミルノフ、Exadel、JBoss
安定版リリース
現在はRichFacesの一部
タイプAjaxJavaJSFフレームワーク
Webサイトwww.jboss.org/jbossajax4jsf/

Ajax4jsf は、 JavaServer Faces (JSF) Web アプリケーション フレームワークAjax機能を追加したオープン ソース フレームワークのプロジェクトでした。

これは JSF 分野への早期参入でしたが、スキニングというまだ珍しい機能を実装しました。

Ajax4jsfは現在、RichFacesプロジェクト内に完全に含まれています。[ 1 ]

歴史

Ajax4jsfは、2005年初頭にAlexander Smirnovによって開発されました。当時の新しい技術はAjaxJavaServer Facesでした。Smirnovは、これら2つを統合することで、JSFアプリケーション内でAjax機能を容易に利用できるようにしようと考えました。[ 2 ]

このプロジェクトは、SourceForge.netでTelamon (シェイクスピアの戯曲「アントニーとクレオパトラ」より)という名前で始まりました。

同年後半、スミルノフはExadelに加わり、フレームワークの開発を続けました。最初のバージョンは2006年3月にExadel Visual Component PlatformExadel VCP)の一部としてリリースされました。2006年後半に、Ajax4jsfフレームワークとRichFacesに分割されました。RichFacesが「コンポーネント中心」のAjaxアプローチ(コンポーネントが必要なことはすべて行う)を提供していたのに対し、Ajax4jsfは「ページ指向」のAjaxサポートを提供していました。開発者は、クライアント側のユーザーアクションの後にページのどの部分をサーバー上で処理し、その後クライアント側のどの部分を更新するかを指定します。Ajax4jsfはJava.netでホストされるオープンソースプロジェクトとなり、[ 3 ] RichFacesは商用JSFコンポーネントライブラリとなりました。

2007年3月、JBossとExadelは提携に合意し、Ajax4jsfとRichFacesはJBoss傘下となり、JBoss Ajax4jsfJBoss RichFacesという名称になりました。[ 4 ] RichFacesもオープンソース化され、無料になりました。2007年9月、JBossとExadelはAjax4jsfとRichFacesをRichFacesという名前に統合することを決定しました。[ 1 ] [ 5 ]これは、両方のライブラリが同じ無料のオープンソースライセンスを持つようになったため、理にかなったことでした。製品が1つになったことで、バージョン管理と互換性の問題も簡素化されました。

現在はJBoss RichFacesの一部ですが、コードには依然として識別子 ' a4j' への参照が含まれています。

参考文献