2016-08-14 124 views
0

我正在學習AJAX,我指的是在線材料和一些書籍。我開始知道,AJAX並不是一項新技術,但它是一種將現有技術用於「更快」的Web應用程序(或更改網頁的某些部分而無需刷新整個頁面)的方式。簡單示例AJAX Web應用程序,客戶端和服務器端

我在AJAX中看到的大部分代碼都是在客戶端(HTML,CSS和JavaScript)。但是,我如何創建一個簡單的基於AJAX的Web應用程序?我需要在服務器端的東西?

我可以使用Apache Tomcat(以及部署的servlet)和URL映射來完成由Web瀏覽器發起的請求嗎?我所見過的大部分書籍都沒有提及在服務器端做什麼,他們只談論客戶端。

任何人都可以幫助我如何處理這方面的問題?

回答

0

Ajax用於將數據發佈到不同的服務器端API。我們使用我們的數據調用服務器的API,服務器將其輸出回送給我們。在響應的基礎上,您可以修改HTML或CSS。這是一個客戶端的事情,這是大多數書籍只談客戶端的原因。現在,當涉及服務器的響應時,它可以是xml,純文本或json(非常流行)。

我想你的servlet可以用這種方式使用AJAX調用。您可以從servlet以json或xml格式輸出數據。這些數據涉及到客戶端,然後使用JS或jQuery的(不管是你的最愛)

How to use Servlets and Ajax?可以參考

一個很好的資源解析