1.常用的服务器
(1)IIS
(2)Apache(linux用的最多的)是一种web服务器,使用C语言写的
(3)Tomcat是Apache 总项目的一个,也是一种web服务器,是用java语言写的。叫做jsp和servelet的容器。
2.动态的网页技术:根据客户端不同的情况来选择不同的展现。同一个页面可以展现出不同的结果。
CGI(Common GateWay Interface)
API(NSAPI,ISAPI)
ASP(activeserver page)
PHP(personalhome page)
JSP/servelet(javaserver page)
3.servelet 简介:
(1)servelet是一个服务器小应用程序。
(2)用来完成B/S架构下,客户端请求的响应处理
(3)平台独立,性能优良,能以线程的方式运行。
(4)Servelet一般在容器中运行。
(5)常见的servlet容器:Tomcat
4.Servlet程序的创建:
(1)解压servlet-api.jar,看是否于j2ee的API文档相对应,里面都是些class文件
(2)从tomcat容器中引入servlet-api.jar包,为什么要引入这个jar包呢?其实这个jar包就是对j2ee的API文档的接口的实现。所以在写servlet,要实现某个接口,你当然必须拥有这个接口的class文件,所以要引入这个servlet-api.jar包。
(3)servelet除了可以再web服务器端运行,还可以在其他服务器端运行。而httpServelet是给web服务器使用的一个servelet
(4)httpServelet是一个abtract,当客户端请求一个url时会调用它,根据不同的请求会调用不同的方法。针对不同的请求会调用不同的方法,当你的请求是get方式时,就会调用doGet()方法,当你的请求是post时,就会调用dopost方法
5.Servlet的生命周期