Servlet使用
1. 概念:
servlet: server applet 运行在服务器端的程序。
- Servelet是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则。
- 我们自定义一个类,实现servelet接口,复写方法
2. 步骤
- 创建javaEE项目
- 定义一个类,实现servlet接口
- 实现接口中的抽象方法
- 配置servlet
3. 执行原理
4. 生命周期
修改servlet创建时机:**
5. Servlet3.0 注解配置
创建 Java EE 7以上项目,可以使用servlet 3.1以上版本。
查看WebServlet接口实现
使用注解配置访问路径映射的类。不需要再用web.xml配置
6. IDEA与tomcat配置
WEB-INF目录下的资源浏览器不能直接访问到。
Tomcat断点调试:使用“debug”启动
7. Servlet的体系结构
Servlet 接口
GenericServlet – 抽象类 (实现Servlet接口)
HttpServlet – 抽象类(继承自GenericServlet )
HttpServlet封装了Post和Get方法判断。对http协议的一种封装,简化操作。
- 定义类继承HttpServlet
- 复写doGet/doPost方法
查看源码
通过浏览器直接访问是Get方式。
可以通过表单访问doPost方法。