为什么要使用Servlet?

时间:2021-11-14 23:20:49

在SSH视频和听12个规范的的时候,总是时不时的会听到servlet这个名词,可那时候对servlet的理解并不是很深刻,知之甚少。今天听到DRP的时候这个迷惑总算是解开了。所以留下博客一篇,记录此刻的成长。

当向web服务器请求一个资源时,web服务器擅长提供静态页面(web服务器不能做的两件事:不能提供动态即时页面,不能往数据库保存数据),如果需要一个动态的内容,则需要web服务器上另外一辅助程序帮助(web服务器会调用这个辅助程序实现动态内容的展现)。而servlet扮演了辅助应用程序的角色。这就是为什么需要servlet.访问静态页面就不用配置servlet了,要是做的JSP动态网页就要配servlet了。servlet必须要配置.因为它是运行在web容器里的,如果用eclipse或jb等ide工具可以自动配置web.xml.要做的事情只需要在创建servlet向导的时候填写一些路径,名称之类的。

下面提供一个登录的前后台时序图来帮助理解Servlet。

为什么要使用Servlet?

分析:在服务器上需要一个Servlet的辅助应用程序,用来解析由前台使者http传输的用户名和密码,并且在访问数据库之后将结果再次的返回给前台。他弥补了服务器在动态页面的不足,弥补了往数据库里头保存数据的弱势。Servlet在浏览器和数据库两者之间扮演了承前启后的桥梁的角色。


反思:学习的乐趣就在于前期为伊消的人憔悴的酝酿,在于中期一知半解的朦胧,在于后期柳暗花明的顿悟。