在SSH视频和听12个规范的的时候,总是时不时的会听到servlet这个名词,可那时候对servlet的理解并不是很深刻,知之甚少。今天听到DRP的时候这个迷惑总算是解开了。所以留下博客一篇,记录此刻的成长。
当向web服务器请求一个资源时,web服务器擅长提供静态页面(web服务器不能做的两件事:不能提供动态即时页面,不能往数据库保存数据),如果需要一个动态的内容,则需要web服务器上另外一辅助程序帮助(web服务器会调用这个辅助程序实现动态内容的展现)。而servlet扮演了辅助应用程序的角色。这就是为什么需要servlet.访问静态页面就不用配置servlet了,要是做的JSP动态网页就要配servlet了。servlet必须要配置.因为它是运行在web容器里的,如果用eclipse或jb等ide工具可以自动配置web.xml.要做的事情只需要在创建servlet向导的时候填写一些路径,名称之类的。
下面提供一个登录的前后台时序图来帮助理解Servlet。