前言
Servlet生命周期
JavaEE_01lifecycle学习任务:
浏览器的任务:请求,处理,响应
servlet任务:接收请求,通过对应的java代码处理请求,处理之后对其发出响应
servlet由服务器创建,是单例的
项目发布:
tomcat集成进来注意:1,添加tomcat2,配置D:\Program Files (x86)\apache-tomcat-9.0.33\webapps
卸载:1,Delete 2,Servers文件夹3,server-->Runtime environment 删除对应的tomcat
1.手动发布 (实地项目)
在eclipse导出web功能为一个war文件
将war文件复制到 tomcat/webapps/ 目录下 启动tomcat
访问:ip+端口/项目名/文件
2.自动发布(开发项目)
在eclipse中集成tomcat
修改文件后,会自动将文件更新到服务器上
服务器的生命周期:由服务器创建servlet对象
前提: 在继承HttpServlet时,必须关联进tomcat
重写构造方法以及inti,service,destroy方法
构造方法和init在实例化对象时只被加载一次,
加载方法: 默认为负数,在第一次加载时实例化对象 1.在第一次实例化时被创建<load-on-startup>-1</load-on-startup>
通过在web.xml中配置,大于等于零时,在服务器启动时一并加载2.在服务器启动是被创建<load-on-startup>0</load-on-startup>
service在每一次请求时被加载--->doGet()或doPost()
destroy在该对象被摧毁时或服务器关闭时执行
客户端访问浏览器:
1.在web.xml中配置servlet文件(将servlet注册到服务器中)
2.通过注解如:@WebServlet(name="saveUserServlet",urlPatterns="/saveUser")
都可以为servlet配置多个访问路径
访问404为路径错误