4

Java Web アプリケーションで JavaScript ライブラリを使用したいのですが、jsf アプリケーション (Ice Faces や Prime Faces など) でこれが可能かどうか疑問に思っています。

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

4

3 に答える 3

4

JSFフレームワークは1つだけで、最新バージョンは2.1であり、jsフレームワークにネイティブにバンドルされていません。JSFおよびStrutsやSpringミッションなどの他のWebフレームワークは、成熟したMVCフレームワークを提供することで開発サイクルを支援することですが、それを超えると、純粋なJavaWebアプリケーションであることに注意してください。

他のWebアプリケーションと同様に、操作する必要のあるJavaScriptフレームワーク( extjsなど)を追加できます。特にJSFには、RichFacesPrimeFacesなどのajax機能が付属するタグコンポーネントフレームワークがあります。どちらもjQueryに付属しているため、独自のjQueryバージョンを追加する前に、出荷されたバージョンを確認する必要があります。

于 2012-05-06T01:31:27.957 に答える
3

実際、一部の JSF フレームワークには JS ライブラリが同梱されています。たとえば、Ice FacesにはjQueryが付属していると思います。可能かもしれませんが JSF フレームワークは DOM 自体を管理したいので、十分に注意する必要があります。

はい、できますが、フレームワークが予期しない方法で DOM を操作することを非常に注意深く避けない限り、強くお勧めしません。

于 2012-05-06T00:10:12.740 に答える
2

これらのリンクは役に立ちます

http://docs.jquery.com/Using_jQuery_with_Other_Libraries

JQuery は Primefaces と競合しますか?

于 2012-05-06T02:17:26.363 に答える