程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Web服務器端編程

Web服務器端編程

編輯:關於JAVA

我們的整個討論都忽略了服務器端編程的問題。

如果向服務器發出一個請求,會發生什麼事情?

大多數時候的請求都是很簡單的一個“把這個文件發給我”。浏覽器隨後會按適當的形式解釋這個文件:作為HTML頁、一幅圖、一個Java程序片、一個腳本程序等等。向服務器發出的較復雜的請求通常涉及到對一個數據庫進行操作(事務處理)。其中最常見的就是發出一個數據庫檢索命令,得到結果後,服務器會把它格式化成HTML頁,並作為結果傳回來(當然,假如客戶通過Java或者某種腳本語言具有了更高的智能,那麼原始數據就能在客戶端發送和格式化;這樣做速度可以更快,也能減輕服務器的負擔)。另外,有時需要在數據庫中注冊自己的名字(比如加入一個組時),或者向服務器發出一份訂單,這就涉及到對那個數據庫的修改。這類服務器請求必須通過服務器端的一些代碼進行,我們稱其為“服務器端的編程”。

在傳統意義上,服務器端編程是用Perl和CGI腳本進行的,但更復雜的系統已經出現。其中包括基於Java的Web服務器,它允許我們用Java進行所有服務器端編程,寫出的程序就叫作“小服務程序”(Servlet)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved