代码之家  ›  专栏  ›  技术社区  ›  Piotr Kochański

寻找一个好的、实用的示例,如何使用jQuery或YUI与JavaWeb应用程序[关闭]

  •  3
  • Piotr Kochański  · 技术社区  · 15 年前

    我正在寻找一个广泛的例子,或者,最好是一个开源的项目,它有一个漂亮的、现代的、支持Ajax的用户界面,它在JavaWeb应用程序之上使用jQuery或YUI——它可以是完整的JavaEE应用程序、JSF、Spring MVC应用程序、任何东西。

    我想了解创建此类应用程序的最佳实践。特别是如何利用JavaWeb UI技术有效地利用JavaScript库:JSP、JSF、Spring MVC等。

    我对简单的演示示例不太感兴趣,对我自己能想到的简单的东西不感兴趣,我需要更大的东西,这样我就能够研究整个UI创建策略,代码的整洁程度,应用特定功能的困难程度等等。

    4 回复  |  直到 14 年前
        1
  •  1
  •   Mic    15 年前

    你会找到很多方法来构建网络应用,我不确定是否有一个明确的赢家。最后,这只是个人品味的问题,或与你的知识背景有关。

    不管怎样,我的建议是当你看到他们的时候 考虑在前端和后端之间进行清晰的分离,并构建一个灵活的用户界面。 (在iGoogle或NetVibes模型中)

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

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

    我以前用SAP服务XML和浏览器用XSLT和JavaScript呈现它来实现这一点。

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

    在这两种情况下,这都提供了真正响应的Web应用程序。当您优化网络使用时。

    最后是关于 灵活的用户界面 . 我的意思是用小部件代替单片应用。这不容易获得,但一旦它运行,它是一个惊人的方式建立网络应用程序。

    这里是一个 small video 我们只是想强调一下这一点。

        2
  •  1
  •   EndlessLoop    14 年前

    我个人最喜欢的是在SpringMVC之上的jQuery。SpringSource.org汇集了许多演示SpringMVC框架的优秀示例应用程序,“MVC Ajax”项目包括一些关于如何向返回JSON到浏览器的服务器生成Ajax请求的优秀jQuery示例。

    这些项目的Subversion存储库是 here .

        3
  •  0
  •   Roman    15 年前

    实际上,许多jquery组件被包装在来自JSF libs(如richfaces)的不同组件中。

    据我所知(我在JSF上只工作了几个月,所以我还是个新手),把jQueryUI和清晰的JSF(带组件)UI混合在一起被认为是一种糟糕的做法。

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

        4
  •  -3
  •   streetparade    15 年前

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