2010-12-27 5 views
1

先週、IceFacesは新しいバージョン2.0.0をリリースしました。それは長い間、ベータ版でされ、最終的に最終版に出た。 release notesでは、「JSPはICEfaces 2.0ではサポートされていません - Faceletsを使用」と指定されています。どういう意味ですか?。 JSPを書くのではないのですか? JSPファイルで実行されている既存のプロジェクトはどうですか?JSPはIceFaces 2.0.0でサポートされていません

ご連絡ください。

答えて

2

IceFacesは特にJSPをサポートしていません。 IceFaces 2.0.0はJSF 2.0に基づいており、JSF 2.0固有の機能のいくつかを利用しています。

新しいJSF 2.0固有の機能の多くは、JSPでは単純にサポートされていません。したがって、これらの機能に依存するテクノロジがあれば、自動的にJSPをサポートしません。 (これは、従来のJSFプロジェクトがJSPからFacelets ASAPに移行することが非常に重要な理由の1つです)。

私は、権威のある出典への参照を、Facelets(http://en.wikipedia.org/wiki/Facelets)に関するwikepediaの記事に載せました。これは公式仕様のものです(強調しています)。

JSF 2.0(JSR 314、http://jcp.org/en/jsr/detail?id=314)仕様、メンテナンスリリース2、セクション10.1:

Faceletsの心にJSFで最初から設計されたJSPの代替です。 バージョン2以降で導入された新機能は、Faceletsを使用するページ作成者にのみ公開されています。 JSPは下位互換性のために保持されます。

+0

答えをありがとう。今私には明らかです。 – Krishna

2

JSF 2.0から、Faceletsは公式のビュー技術です。 JSPがサポートされていても最小限に抑えられます。続きを読むhere

+0

私はこの事実を知っています。私の質問は、IceFacesがJSPをサポートしていないと言っている理由です。私はそれを疑う。彼らはそれを明確に文書化していないかもしれません。 – Krishna

+0

彼らは明らかであると述べている。彼らのフォーラムの明確化を求めることができます。 –

+0

ありがとうございます。以下は、私のための返信です。 – Krishna

関連する問題