2012-05-05 10 views
4

Java WebアプリケーションでJavaScriptライブラリを使用したいと思いますが、これはjsfアプリケーション(Ice Faces、Prime Facesなど)で可能ですか? 。jsfプロジェクトでjsライブラリを使用することが可能です

jsfプロジェクトでjsライブラリの使用を統合する際に従うべき規則はありますか?私は何を心に留めておくべきですか、私はこれをどのようにして行いますか?

答えて

3

JSFフレームワークは1つで、最新のバージョンは2.1で、jsフレームワークにネイティブにバンドルされていません。 JSFやStrutsやSpringのような他のWebフレームワークは、成熟したMVCフレームワークを提供することで開発サイクルを手助けすることですが、それを超えて純粋なJava Webアプリケーションです。

ウェブアプリケーションとして、使用するJavaScriptフレームワークを追加できます(extjsなど)。具体的にJSFには、RichFacesPrimeFacesのようなajax機能が付いたタグ・コンポーネント・フレームワークがあります。両方ともjQueryが付属していますので、jQueryバージョンを追加する前に出荷バージョンを確認してください。

2

実際、JSFフレームワークにはJSライブラリが付属しています。 Ice FacesにはjQueryが付属していると思います。可能であれば、非常にでなければなりません.JFFフレームワークはDOM自体を管理したいからです。

はい、あなたはです。ですが、非常に注意深く、フレームワークが期待しないようにDOMを操作しない限り、私は強く反対しています。

+0

そして、あなたはプロトタイプでのjQueryを使用している場合、たとえば、名前とライブラリのコンフリクトの用心参考になります(jQueryのは、この紛争のためのソリューションを持っている)、またはそれ以前のものはそれぞれDWRを使用して競合が発生する可能性があります。 –

関連する問題