您是否需要使用框架来Ajax化您的Java Web应用程序?

时间:2012-11-20 03:16:00

标签: ajax hibernate jsf java-ee

我目前正在使用Hibernate学习Java EE项目。在我正在创建的Web应用程序中我正在计划Ajaxify页面内容和站点范围的音频播放器(我认为这将使用AJAX实现)。

我使用的是基于JSP的MVC,没有框架,只是Java EE和Hibernate。而且我听说我需要使用像JSF这样的框架才能使用AJaxify web-app。这是真的吗?我是否真的需要学习JSF或其他框架才能使我的Web应用程序Ajax化?由于这是一个很大的学习曲线,我现在尽可能不想学习新的框架。但如果没有其他方法来Ajax化我的网络应用程序,我将研究一个框架。

2 个答案:

答案 0 :(得分:1)

您没有 采用任何框架来使用部分页面更新等等,您可以使用JavaScript“手动”构建和发送请求,但这很多更乏味然后使用像JSF这样的框架,可能还有像primefaces这样的组件库。

编辑:您可以在primefaces showcase中找到大量的ajax功能示例。 Primefaces在内部使用JQuery。

EDIT2:我找到了一些关于如何从JSP页面用JQuery调度ajax请求的资源(我假设使用JSP几乎等于不使用框架;)):here和{{3} }。我希望这就是你要找的东西。

答案 1 :(得分:0)

添加@Kostja的答案 -
我完全同意他的观点,使用Ajax,您只需要一个servlet来处理HTTP请求和正确的JavaScript代码。
除了JSF,我还会考虑查看Apache Wicket - 您可以阅读here Wicket如何处理Ajax。
我建议Wicket的原因是,对于一些开发人员而言,使用更加“面向组件”(类似于摆动)的框架更为舒适。

相关问题