Socke和Server是Serlect实现类的骨头:
java.net.Socke---->浏览程序 Browser---->是ServletRequest对象建立的基础;
java.net.Server---->服务程序 Servlet------>是ServletRespons对象建立的主持;
ServletReques + ServletRespons----->Servlet.service(ServletRequest req,ServletResponse res);
应用开发过程:
1,应用名:建立web project,
2,程序:建立class,继承servlet的普通实现类,覆盖其抽象方法service(req,res),如打印“hello”到浏览器上;
3,配置:修正web.xml,通过标签指定对象属性: url-pattern---->servlet-name servlet-name---->servlet-class
A,告诉服务器servlet的名称(复制类名),以及serlet字节码文件的路径(复制包名+ . + 复制类名);
B,告诉服务器serlet的名称(复制类名)以及名称对应的url名称(自定义);
注意:class路径用“.”连接;url用“/”连接,为了避免手误,最好复制;
4,发布:启动发布,把选择project(day04)和server(Tomcat),点击发布redeploy;
5,访问:http://localhost:8080/day04/servlet/ServletDemo1
应用生命周期:
Serlet对象生命周期:
1,init() 出生,默认是被访问时横空出世,也可以定义第一次被访问前出生;
2,servic(req,res) 劳动,每次接到服务要求时,都会尽心服务;
3,destroy() O了,当Tomcat管理者manager Stop它时,听命自刎;