java中的请求和响应处理

问题描述:

Servlet是处理来自Web客户端的请求/响应的一种方式,即客户端发出请求,服务器找到适当的servlet,它可以处理请求并生成响应,然后转发给客户端。 有人可以告诉我处理Servlets以外的请求/响应的方法。我知道CGI是另一种选择,还有什么可以使用的?java中的请求和响应处理

CGI是在服务器端实现HTTP协议的糟糕选择。您可以手动编写服务器(通过打开ServetSocket,解析HTTP reauest头,并根据应对spec,但是这种做法是非常繁琐,而且容易出错。

如果要处理Web客户端请求,Servlet是基本唯一合理的选择当然有包装技术和框架(网络,SOAP,REST,AJAX ...)