看透Spring MVC:源代码分析与实践
上QQ阅读APP看书,第一时间看更新

2.4 Servlet与Java Web开发

Servlet是J2EE标准的一部分,是Java Web开发的标准。标准比协议多了强制性的意义,不过它们的作用基本是一样的,都是用来制定统一的规矩,因为Java是一种具体的语言,所以为了统一的实现它可以制定自己的标准。

通过前面的TCP/IP协议、HTTP协议已经可以得到数据了,Servlet的作用是对接收到的数据进行处理并生成要返回给客户端的结果,这就像电报中接收到电报并翻译成明文后还需要有人来决策并作出回复内容一样。

Servlet制定了Java中处理Web请求的标准,我们只需要按照标准规定的去做就可以了。不过还是那句话,规范自己是不能干活的,标准一样也不能自己干活,要想使用Servlet需要有相应的Servlet容器才行,比如,我们常见的Tomcat就是一个Servlet容器,后面会给大家具体分析Tomcat。