Java Web アプリケーションで JavaScript ライブラリを使用したいのですが、jsf アプリケーション (Ice Faces や Prime Faces など) でこれが可能かどうか疑問に思っています。
jsf プロジェクトで js ライブラリの使用を統合する際に従うべきルールはありますか? 何を心に留め、どのようにこれを行うべきですか?
JSFフレームワークは1つだけで、最新バージョンは2.1であり、jsフレームワークにネイティブにバンドルされていません。JSFおよびStrutsやSpringミッションなどの他のWebフレームワークは、成熟したMVCフレームワークを提供することで開発サイクルを支援することですが、それを超えると、純粋なJavaWebアプリケーションであることに注意してください。
他のWebアプリケーションと同様に、操作する必要のあるJavaScriptフレームワーク( extjsなど)を追加できます。特にJSFには、RichFacesやPrimeFacesなどのajax機能が付属するタグコンポーネントフレームワークがあります。どちらもjQueryに付属しているため、独自のjQueryバージョンを追加する前に、出荷されたバージョンを確認する必要があります。
実際、一部の JSF フレームワークには JS ライブラリが同梱されています。たとえば、Ice FacesにはjQueryが付属していると思います。可能かもしれませんが、 JSF フレームワークは DOM 自体を管理したいので、十分に注意する必要があります。
はい、できますが、フレームワークが予期しない方法で DOM を操作することを非常に注意深く避けない限り、強くお勧めしません。
これらのリンクは役に立ちます