Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在寻找一个好的、实用的示例,介绍如何在Java web应用程序中使用JQuery或YUI_Java_Javascript_Jquery_Jakarta Ee - Fatal编程技术网

正在寻找一个好的、实用的示例,介绍如何在Java web应用程序中使用JQuery或YUI

正在寻找一个好的、实用的示例,介绍如何在Java web应用程序中使用JQuery或YUI,java,javascript,jquery,jakarta-ee,Java,Javascript,Jquery,Jakarta Ee,我正在寻找一个广泛的例子,或者,最好是一个开源项目,它有一个漂亮的、现代化的、支持ajax的用户界面,在Java web应用程序之上使用JQuery或YUI——它可以是完整的Java EE应用程序、仅JSF、Spring MVC应用程序,等等 我想了解创建此类应用程序的最佳实践是什么。特别是如何通过选择的JavaWebUI技术有效地利用JavaScript库:JSP、JSF、SpringMVC等 我对简单的演示示例并不特别感兴趣,简单的事情我自己可以弄清楚,我需要更大的东西,这样我才能研究整个U

我正在寻找一个广泛的例子,或者,最好是一个开源项目,它有一个漂亮的、现代化的、支持ajax的用户界面,在Java web应用程序之上使用JQuery或YUI——它可以是完整的Java EE应用程序、仅JSF、Spring MVC应用程序,等等

我想了解创建此类应用程序的最佳实践是什么。特别是如何通过选择的JavaWebUI技术有效地利用JavaScript库:JSP、JSF、SpringMVC等


我对简单的演示示例并不特别感兴趣,简单的事情我自己可以弄清楚,我需要更大的东西,这样我才能研究整个UI创建策略,代码有多干净,应用特定功能有多困难,等等。

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

据我所知(我只在jsf上工作了几个月,所以我还是一个新手),将jQuery UI与清晰的jsf(带组件)UI混合在一起算是一种不好的做法


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

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

你会找到很多构建web应用的方法,我不确定是否有明确的赢家。归根结底,这只是个人品味的问题,或者与你的知识背景有关

不管怎样,我的建议是,当您查看它们时,考虑在前端和后端之间进行清晰的分离,并构建灵活的UI(在iGoogle或netvibes模型中)

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

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

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

现在在我当前的项目中,Erlang提供JSON,浏览器使用和JS呈现JSON

在这两种情况下,这都提供了响应速度非常快的web应用程序。当您优化网络使用时

最后是关于灵活的UI。我的意思是用小部件而不是单一的应用程序来思考。获得它并不容易,但一旦它运行起来,它将成为构建web应用程序的一种神奇方式


这是我们刚刚发布的一个例子来强调这一点。

我个人最喜欢的是SpringMVC之上的jQuery。org汇集了许多优秀的示例应用程序来演示SpringMVC框架,“MVCAJAX”项目包括一些优秀的jQuery示例,介绍如何向服务器生成ajax请求,并将json返回到浏览器


这些项目的subversion存储库是。

你认为谷歌会使用YUI吗?我觉得他们太骄傲了,不会不这样做。当然他们会用它。我想他们也支持YUI团队谷歌(在他们的主页上)不使用YUI,甚至不使用DOJO