我創建web服務,網站和移動應用程序。 現在我對我的網站從服務器獲取數據的概念感到困惑,網站是否以他自己的方式從數據庫獲取數據?或者網站從Web服務獲取數據?與web服務和網站混淆
-3
A
回答
0
Web應用程序和Web服務都是一樣的東西。但重點是Web服務是爲機器/程序進行機器/程序通信而Web應用程序或網站是爲用戶提供的。
Web應用程序專供用戶使用,Web服務專用於其他應用程序。這是最重要的區別。 Web應用程序通常以HTML格式呈現數據,這對用戶來說看起來不錯,Web服務通常以XML格式呈現數據,這些數據很容易被其他應用程序解析。
0
網站也被稱爲網絡應用程序。
- 當用戶請求任何數據時,服務器將響應放入HTML或任何UI中,然後將其轉發給用戶,並在瀏覽器中將其顯示的HTML轉發給用戶。在Web服務用戶請求某些數據時,服務器以XML格式返回它,並且數據按用戶想要設計的方式顯示。
2.如果您想從其他應用程序獲取一些數據,則在使用Web服務時用戶使用網站。
Web應用程序可以使用多個web服務來實現的結果,而Web應用程序可以是軟件,在服務器上,以幫助用戶實現的任務。
如果您有用於獲取最終結果的用戶界面,則應將其稱爲Web應用程序。但是如果你有一個暴露的API來通過http接收數據,那麼它有一個Web服務。
Web應用程序用於用戶,而Web服務用於機器/程序進行機器/程序通信。
- 如果你已經託管的Web服務從HTTP接收數據,然後網站會從web服務中獲取數據,也是你的網站可以獲取數據從數據庫過於依賴你如何獲取它。
你的情況:
相關問題
- 1. Android:混淆/丟失與調用一個PHP web服務與發送和接收
- 2. 服務器端事件與ASP.NET混淆
- 3. apache服務器與HTTPService響應混淆
- 4. 使用服務與Asycn Task混淆?
- 5. 與網頁佈局混淆
- 6. 與SQL事務和ROWLOCKS混淆ASP.net C#
- 7. 與匿名客戶端的服務和證書混淆
- 8. cakephp網站混淆加載時間
- 9. 如何webscrap混淆JavaScript網站?
- 10. 在asp.net網站上混淆的會話
- 11. 混淆IIS上的網站部署
- 12. 與SQL和Tomcat混淆
- 13. 與`if`` else`和`while`混淆
- 14. 與jquery和getElementById混淆
- 15. Makefile與Fortran和C混淆
- 16. 與UIScrollView的混淆和setContentSize
- 17. 與Queryslice.setrange混淆
- 18. 與CreatePolygonRgn混淆
- 19. 與BroadcastReceiver混淆
- 20. 與proguard混淆
- 21. 與xpath混淆
- 22. 與$鍵混淆
- 23. 與angularJS混淆
- 24. 與在本地運行jekyll網站的路徑混淆
- 25. 與移動友好網站或相關信息相混淆
- 26. JMX混淆(遠程服務器控制)
- 27. Android WiFiDirect服務發現混淆
- 28. symfony2實體,存儲庫,服務混淆
- 29. Boost :: asio阻止Tcp服務器混淆
- 30. ASP .NET混淆 - 服務器控件