我正在练习JSF。好吧,我知道 JSF 是 Web 应用程序开发中的服务器端组件框架。好吧,我很困惑,如果 JSF 提供所有这些 UI 组件来开发基于 Web 的应用程序,那么集成 jQuery 和 JSF 是否有意义?如果是这样,我需要在什么情况下使用 jQuery 和 JSF 技术?
谢谢
答案取决于你的目标。JSF 几乎总是与 RichFaces、MyFaces 等框架一起使用。它们通常提供自己的 js api。所以通常不需要jquery。但是,如果您想开发自定义 UI 组件,您可以使用 jquery 来构建它。
我在我的组织中使用 WebSphere 7.0。我确实使用 Jquery 和 JSF 来完成一些任务。因为很多这些框架不能很好地与 WebSphere 一起工作。还有很多其他人需要我的管理员永远不会允许的大量定制。界面语言也是阿拉伯语,这使得另一组这些框架对我来说毫无用处。另一个原因是您可能需要它来完成一项特定任务,而该任务不需要您使用这些框架之一重载您的应用程序,因为它们在生命周期中添加了钩子和东西,这可能会影响页面的可伸缩性。但是您必须注意,使用这些框架比使用 jsf 和 jquery 来完成相同的任务要容易得多。
最后,这是你的电话。