【发布时间】:2012-05-15 01:37:43
【问题描述】:
我想在 java web 应用程序中使用 javascript 库,我想知道,这在 jsf 应用程序中是否可行(例如 Ice Faces 或 Prime Faces??)。
在 jsf 项目中集成 js 库的使用时,是否需要遵循任何规则?我应该记住什么以及如何做到这一点?
【问题讨论】:
我想在 java web 应用程序中使用 javascript 库,我想知道,这在 jsf 应用程序中是否可行(例如 Ice Faces 或 Prime Faces??)。
在 jsf 项目中集成 js 库的使用时,是否需要遵循任何规则?我应该记住什么以及如何做到这一点?
【问题讨论】:
JSF 框架只有一个,最新版本是 2.1,并且没有与 js 框架原生捆绑。请记住,JSF 和任何其他 Web 框架(如 Struts 或 Spring)的使命是通过提供成熟的 MVC 框架来帮助开发周期,但除此之外,它还是一个纯 Java Web 应用程序。
与任何 Web 应用程序一样,您可以添加任何需要使用的 JavaScript 框架(例如 extjs)。特别是在 JSF 中,您可以添加带有 ajax 功能的标签组件框架,例如 RichFaces 和 PrimeFaces 它们都带有 jQuery,您应该在尝试添加自己的 jQuery 版本之前检查发布的版本。
【讨论】:
你可以,事实上一些 JSF 框架附带了一个 JS 库。例如,我认为 Ice Faces 附带 jQuery。虽然有可能,但您必须非常小心,因为 JSF 框架喜欢自己管理 DOM。
所以,是的,您可以,但我强烈建议您不要这样做,除非您非常小心并避免以您的框架未预料到的方式操作 DOM。
【讨论】: