【问题标题】:Looking for a good, practical example how to use JQuery or YUI with Java web application [closed]寻找一个好的实用示例,如何将 JQuery 或 YUI 与 Java Web 应用程序一起使用 [关闭]
【发布时间】:2010-02-25 12:55:51
【问题描述】:

我正在寻找一个广泛的示例,或者最好是一个具有良好、现代、支持 ajax 的用户界面的开源项目,它在 Java Web 应用程序之上使用 JQuery 或 YUI - 它可以是完整的 Java EE应用程序,仅限 JSF,Spring MVC 应用程序,任何东西。

我想了解创建此类应用程序的最佳做法。特别是如何通过选定的 Java Web UI 技术有效地利用 JavaScript 库:JSP、JSF、Spring MVC 等。

我对简单的演示示例不是特别感兴趣,简单的事情我可以自己弄清楚,我需要更大的东西,这样我才能调查整体 UI 创建策略,代码的简洁程度,应用特定功能的难度等。

【问题讨论】:

    标签: java javascript jquery jakarta-ee


    【解决方案1】:

    您会发现很多构建 Web 应用程序的方法,但我不确定是否有明显的赢家。归根结底,这只是个人品味或与您的知识背景有关的问题。

    无论如何,当您查看它们时,我的建议是考虑清楚区分前端和后端,并构建灵活的 UI(在 iGoogle 或 netvibes 模型中)

    前端,以人类格式呈现信息。浏览器代码是 JS、HTML 和 CSS。如果你真的想要,可能会闪现。

    而后端处理身份验证/安全性和业务逻辑并仅发送或接收 JSON 或 XML 消息。

    我之前使用 SAP 服务 XML 并且浏览器使用 XSLT 和 Javascript 呈现它。

    现在在我当前的项目中,Erlang 提供 JSON 服务,浏览器使用 JS template engine 和 JS 呈现它。

    在这两种情况下,这都提供了真正响应迅速的网络应用程序。随着您优化网络使用。

    最后是关于灵活的用户界面。我的意思是考虑小部件而不是单一应用程序。它并不容易获得,但一旦运行,它就是构建 Web 应用程序的绝佳方式。

    这是我们刚刚发布的small video 来强调这一点。

    【讨论】:

      【解决方案2】:

      我个人最喜欢的是 Spring-MVC 之上的 jQuery。 SpringSource.org 汇集了许多演示 Spring-MVC 框架的优秀示例应用程序,“mvc-ajax”项目包括一些优秀的 jQuery 示例,这些示例说明了如何向服务器生成 ajax 请求并将 json 返回给浏览器。

      这些项目的 subversion 存储库是 here

      【讨论】:

        【解决方案3】:

        许多 jQuery 组件实际上被包装在来自 jsf 库的不同组件中(例如 RichFaces)。

        据我了解(我只使用 jsf 工作了几个月,所以我还是个新手)将 jQuery UI 与清晰的 jsf(带组件)ui 混合使用被认为是一种不好的做法。

        我只能猜测,如果您想在 jsf 中使用 jQuery UI,那么您可能需要创建自定义 jsf 组件并包装所选的 jQuery 组件。

        【讨论】:

          【解决方案4】:

          我能给你的最好的例子是 GOOGLE。 他们使用你谈到的所有东西。 不幸的是,GOOGLE 不会提供他们代码的任何部分。

          【讨论】:

          • 你认为 google 使用 YUI 吗?我认为他们太自豪了,不能这样做。
          • 他们肯定会使用它。我认为他们也支持 YUI 团队
          • Google(在他们的主页上)不使用 YUI,甚至不使用 DOJO
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-27
          • 2018-08-06
          相关资源
          最近更新 更多