2.ajax則是客戶端技術,它使用已經廣泛使用的xmlhttp技術,它主要解決的問題是目前瀏覽器被動地位,使得客戶端可以主動性從伺服器獲取資訊,變成一個富客戶端程式,從而減少服務端的程式工作和伺服器的負荷,也使得客戶端更靈活,功能更強大.它與webservices相比有更大的優越性,因為我們幾乎不用改我們的服務端網站程式就可提供類似webservices的資料服務,補充:1、Web Service 不受客戶端Browser限制,而編寫 Ajax 就要考慮了。2、Ajax 是一種寫法,而 Web Service 是一種標準,也就是說Ajax需要有相關的後臺頁面進行與之相配合才行,而Web Service是獨立存在的,由別的Actor 進行呼叫。3、Web Service 屬一種架構,擴充套件性與分散式較好。而Ajax在架構上可以說是一種空白。
webservice跟ajax有如下相同:
1.兩個都使用xml技術實現,2.兩個都使用http協議.
3.兩個都實現不同平臺不同開發語言間的資料交換但兩又有許多不同1.webservices是服務端技術,主要在後臺為各種程式提供服務,使用原有的soap(簡單物件訪問協議),主要解決的問題是提供一種理想的單位或機構間商業資料安全交換。
2.ajax則是客戶端技術,它使用已經廣泛使用的xmlhttp技術,它主要解決的問題是目前瀏覽器被動地位,使得客戶端可以主動性從伺服器獲取資訊,變成一個富客戶端程式,從而減少服務端的程式工作和伺服器的負荷,也使得客戶端更靈活,功能更強大.它與webservices相比有更大的優越性,因為我們幾乎不用改我們的服務端網站程式就可提供類似webservices的資料服務,補充:1、Web Service 不受客戶端Browser限制,而編寫 Ajax 就要考慮了。2、Ajax 是一種寫法,而 Web Service 是一種標準,也就是說Ajax需要有相關的後臺頁面進行與之相配合才行,而Web Service是獨立存在的,由別的Actor 進行呼叫。3、Web Service 屬一種架構,擴充套件性與分散式較好。而Ajax在架構上可以說是一種空白。