Servlet是处理来自Web客户端的请求/响应的一种方式,即客户端发出请求,服务器找到可以处理请求并生成响应的适当servlet,然后将响应转发给客户端。 有人可以告诉我处理Servlet以外的请求/响应的方法。我知道CGI是另一种选择,还有什么可以使用?
答案 0 :(得分:0)
CGI在服务器端实现HTTP协议是一个糟糕的选择。您可以手动编写服务器(通过打开ServetSocket
,解析HTTP reauest标头并根据spec进行响应,但这种方法非常繁琐且容易出错。
如果要处理Web客户端请求,servlet基本上是唯一合理的选择。当然有吨的包装技术和框架(web,SOAP,REST,AJAX ......)