不过通过查查资料,现在大概了解了一下。。
我们可以这样简单的来看,javax.servlet.http 继承、扩展实现了javax.servlet,后者是更一般的CGI封装类,可以广泛接受各种协议的请求与响应,但具体操作必须自己继承、扩展实现之。而前者可以看做是其中一种协议的实现---即HTTP协议,我们在做J2EE WEB开发的时候,只需要关心前者就行了。同理由,对于HttpServletRequest 与 HttpServletResponse 都是ServletResquest 和ServletResponse 的在HTTP协议应用上的具体实现,所以,在WEB开发中,如果只关注HTTP请求与响应,只需关注带HTTP前缀的类就行了。。。
这只是我的个人理解,欢迎批评指出。。。。