4

我想在 java web 应用程序中使用 javascript 库,我想知道这在 jsf 应用程序中是否可行(例如 Ice Faces 或 Prime Faces ??)。

在 jsf 项目中集成 js 库的使用时是否需要遵循任何规则?我应该记住什么以及如何做到这一点?

4

3 回答 3

4

只有一个 JSF 框架,最新版本是 2.1,并且没有与 js 框架原生捆绑。请记住,JSF 和任何其他 Web 框架(如 Struts 或 Spring)的使命是通过提供成熟的 MVC 框架来帮助开发周期,但除此之外,它还是一个纯 Java Web 应用程序。

与任何 Web 应用程序一样,您可以添加任何需要使用的 JavaScript 框架(例如extjs)。特别是在 JSF 中,您可以添加带有 ajax 功能的标签组件框架,例如RichFacesPrimeFaces,它们都带有 jQ​​uery,您应该在尝试添加自己的 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 回答