B/S
浏览器、服务器
B/S是如何通信?
socket
web容器(http协议)---- tomcat
去封装了socket,实现了浏览器和服务器直接的通信,程序员不需要自己去进行socket编程了
tomcat:web容器,servlet容器
tomcat,只会调用servlet接口的实现类代码
servlet接口是JavaEE推出的web编程的服务器程序的标准接口
servlet的实例,是由tomcat来创建的,是由程序员来编写的代码
servlet对象是什么时候被创建呢?
部署描述符:web.xml(描述Servlet实现类是哪一个,对于servlet可以指定创建实例的时机)
默认的servlet实例是第一次被访问的时候创建,只会存在一个实例
可以通过设置,完成tomcat启动的时候,就创建一个servlet实例
Servlet接口的生命周期方法
initdestroyservice(处理B/S架构下的请求的)