- Servlet2和Servlet3的区别:
对于Servlet的配置
- xml:侵入性小,好维护号更新
- 注解:简单,但是有小量的侵入
- maven建立web项目
- 新建maven项目
- 打包方式改为war
- 配置pom.xml
- 由于JDK本身没有提供servlet api的接口,所以需要配置依赖
- 如果项目开发需要用到jsp,那么需要加上jsp标签库的依赖
- 配置web容器的插件
Tomcat插件
编译插件
- Servlet的生命周期
- init():初始化方法
- service():执行方法
- destory():销毁方法
- web容器会在客户第一次访问的时候初始化,以后就不会再初始化了,而且会调用init()方法一次。
- 客户端每发一次请求就会调用一次service()方法
- 服务器在重启的时候回调用destory()方法