为jQuery选择哪个Java Web框架?

前端之家收集整理的这篇文章主要介绍了为jQuery选择哪个Java Web框架?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一个Java Web框架,它允许我在.NET平台上使用jQuery,就像ASP.NET MVC一样.

有什么建议?

解决方法

如果你想在Java中使用jQuery疯狂,那么请寻找基于请求/动作的MVC框架,如 Struts 1.x,Spring MVC,StripesPlay等.其中,Spring MVC是IMHO最体面的.

基于组件的MVC框架(如JSF,Struts 2.x,Wicket,Echo,GWT等)允许对输出进行较少的细粒度控制.你必须做一些特定的hacks / workarounds让jQuery与服务器端的组件树无缝通信.例如,通过$(‘#elementid’)启用禁用的HTML复选框.attr(‘disabled’,false)是不够的.您必须以某种方式通知服务器端有关视图状态的更改,否则它仍然认为它已被禁用,因此不会应用/处理任何提交的请求参数.

在其中一些,尤其是JSF组件库(如PrimeFacesRichFaces)中,jQuery(UI)被集成为look’n’feel和/或“Ajax工作”的一部分.在PrimeFaces中,例如jQuery UI accordion实现为<p:accordionPanel>.在RichFaces中,甚至还有一个特殊的组件来触发jQuery函数并保持服务器端状态更新,即<rich:jQuery>.

总而言之,如果您想要完全的jQuery自由,基于请求/操作的MVC框架是最佳选择.如果您不一定需要100%的客户端自由,那么基于组件的MVC框架可以提供集成了jQuery的库.

也可以看看:

> Difference between Request MVC and Component MVC
> What is the need of JSF,when UI can be achieved from CSS,HTML,JavaScript,jQuery?

原文链接:https://www.f2er.com/jquery/181126.html

猜你在找的jQuery相关文章