Apache MyFaces


Apache_MyFaces

Apache MyFacesは、オープンソースのJavaServer Faces実装と、コア実装にデプロイできるJSFコンポーネントのいくつかのライブラリを作成および維持するApache SoftwareFoundationプロジェクトです。プロジェクトはいくつかのサブプロジェクトに分かれています。
コア:JSF 1.1の実装、JSF 1.2、JSF 2.0、JSF 2.1、JSF 2.2およびJSF 2.3仕様と構成要素によって指定されるようにJSR 127、JSR 252、JSR 314、JSR 344とJSR 372は、それぞれ
ポートレット・ブリッジ:で指定されたJSFポートレット・ブリッジ仕様の実装JSR 301
トマホーク:Apacheに寄付する前にMyFaces開発チームによって作成されたJSFコンポーネントのセット
トリニダード:によってMyFacesのに貢献したJSFコンポーネントのセットオラクルそれはとして知られていた、 ADFの顔
トバゴ:AtanionGmbHによってMyFacesに提供されたJSFコンポーネントのセット
オーケストラ:さまざまなスコープにわたる永続性セッションを管理するために使用されるフレームワーク
Extensions Validator:アノテーションに基づくJSF中心の検証フレームワーク
CODI:CDI、JSF、BV、およびJPAを使用したソフトウェア開発の日常的なニーズの解決をサポートするツールボックス
その他:これらのサブプロジェクトに加えて、MyFacesには、MyFacesCommonsやMyFacesSharedなどの小さなサブプロジェクトがいくつかこれらのサブプロジェクトはここに Apache MyFaces 開発者
Apache Software Foundation
安定リリース
2.3.4 / 2019年5月23日 ; 2年前  (2019-05-23)
リポジトリ
MyFacesリポジトリ
で書かれている Java オペレーティング・システム
クロスプラットフォーム
タイプ
Webフレームワーク
ライセンス
Apacheライセンス2.0
Webサイト
myfaces .apache .org
この標準は、Model View Controllerパラダイムに基づいていますが、コンポーネントベースでイベント指向でもさまざまなテンプレート言語を使用できます。標準では、JSPが使用され、他のオプションには、ShaleClayやFaceletsなどのXMLベースのテンプレート言語が含まれます。

コンテンツ
1 芯
2 も参照してください
3 参考文献
4 外部リンク


MyFaces Coreサブプロジェクトは、JavaServerFaces仕様のオープンソース実装です。MyFaces Coreの各メジャーリリースは、コンプライアンスを確保するためにSunTechnology互換性キットに対して認定されています。
コアサブプロジェクトは、次の2つのサブモジュールに分かれています。
MyFaces APIは、仕様で定義されているすべてのクラスを実装します。
MyFaces Implは、ユーザーコードが直接呼び出さないが、動作するJSFフレームワークに必要な「非表示」のサポートクラスを提供します。例としては、標準のJSFコンポーネントのレンダラークラスが
これらの2つのサブモジュールは、myfaces-api.jarとmyfaces-impl.jarの2つのライブラリに分散されています。JSFベースのWebアプリケーションをデプロイできるようにするには、両方が必要です。
MyFacesCoreの最新リリースは2.3.4です。これは、必要とするJava 1.8以降、JSP 2.2、JSTL 1.2、CDI 2.0、WebSocketの1.1およびJavaサーブレット4.0の実装を。

も参照してください
image"
 無料のオープンソースソフトウェアポータル JavaServer Faces フェイスレット

参考文献
^ 「ApacheMyFacesプロジェクトへようこそ」。
^ 「MyFaces–JSFの紹介」。myfaces.apache.org。
^ 「ApacheMyFacesCore1.2の説明」。
^ 「ApacheMyFacesCore2.2の説明」。

外部リンク
公式サイト
image   Apache Trinidad(旧Oracle ADF Faces)
アパッチトバゴ
ApacheMyFaces拡張機能バリデーター
image