目标:
掌握Servlet的起源、Servlet的作用及重要性
主要内容:
Servlet的起源
首先Servlet的全称是Server Scriplet,是运行在Server(服务器)端的程序段(Scriptlet)。说到Servlet需要先简单说下Java基础中的Applet(Application Scriptlet),曾经有一段时间Applet是非常流行的,只是到了后来,由于微软和之前的SUN公司闹了一些矛盾,微软就把支持Applet运行的虚拟机从IE浏览器中去掉了,这样由于客户端运行Applet需要JRE的支持,所以Applet的市场受到很大影响。后来SUN公司索性就致力于了后台服务器端,也就是Servlet,服务器端程序。
Servlet的作用
Servlet的主要作用就是取得用户请求,并且产生响应。当然JSP也做到接受请求产生响应,只是按照MVC(分层、分工)的思路,接受用户请求和产生响应的处理应该有Servlet来做,
JSP用于做显示层。
Servlet的重要性
Servlet除了在企业级项目中会使用以外还是SSH的核心,特别是如果Servlet掌握到位,完全可以自己写出来一个Struts1的框架,有人说,现在都用Struts2了,Struts1过时了,其实学习任何的一门技术,最主要的是要关注实现本质,这是一种思维的高度,如果仅仅局限于某个实现某个功能,那么很难深入掌握一门技术,后续一旦出了问题就会不知所措。
综上所述,Servlet对于开发企业级项目非常重要,虽然学习周期会略微有点长(有一定难度),但是建议务必掌握。