2011-08-29 167 views
-3

Servlet是處理來自Web客戶端的請求/響應的一種方式,即客戶端發出請求,服務器找到適當的servlet,它可以處理請求並生成響應,然後轉發給客戶端。 有人可以告訴我處理Servlets以外的請求/響應的方法。我知道CGI是另一種選擇,還有什麼可以使用的?java中的請求和響應處理

回答

0

CGI是在服務器端實現HTTP協議的糟糕選擇。您可以手動編寫服務器(通過打開ServetSocket,解析HTTP reauest頭,並根據應對spec,但是這種做法是非常繁瑣,而且容易出錯。

如果要處理Web客戶端請求,Servlet是基本唯一合理的選擇當然有包裝技術和框架(網絡,SOAP,REST,AJAX ...)