0

JSFはフレームワークだと誰かが言っています。他の人はそれがAPIだと言います。それは何ですか?

4

2 に答える 2

1

実際にはその両方です。
Java Server Faces は、Java で Web アプリケーションを構築するための Web フレームワークです。
Java EE 仕様の一部であるため、API とも呼ばれます。
しかし、Oracle の公式ドキュメントでは、Web アプリケーションを構築するための仕様を含む API である Java EE テクノロジとして説明されています。
http://docs.oracle.com/javaee/6/tutorial/doc/bnaph.html

JavaServer Faces テクノロジは、Java テクノロジ ベースの Web アプリケーションを構築するためのサーバー側コンポーネント フレームワークです。

JavaServer Faces テクノロジは、次のもので構成されています。

コンポーネントを表し、その状態を管理するための API。イベントの処理、サーバー側の検証、およびデータ変換。ページ ナビゲーションの定義。国際化とアクセシビリティのサポート。これらすべての機能の拡張性を提供します

コンポーネントを Web ページに追加したり、コンポーネントをサーバー側オブジェクトに接続したりするためのタグ ライブラリ

于 2013-08-31T05:01:50.593 に答える
0

JSF は、API であると同時にフレームワークでもあります。これは、Web アプリケーションの設計と構造化に役立つアプリケーション フレームワークです。

JavaServer Faces (JSF) は、Web アプリケーション用のコンポーネント ベースのユーザー インターフェイスを構築するための Java 仕様です。

于 2013-08-31T04:53:33.077 に答える