Servlet介绍
2018-12-18 本文已影响0人
volenqar
仅仅作为控制器使用,Servlet调用Model来处理用户请求,并调用JSP来呈现处理结果,Model通常由JavaBean来充当,所有的业务逻辑、数据访问逻辑都在Model中实现
运行在服务器端的程序
必须继承HttpServlet
doGet doPost doPut doDelete
大部分时候,Servlet对于所有请求的响应都是完全一样的。此时,可以采用重写一个方法来代替上面的几个方法:只需重写service()方法即可响应客户端的所有请求
Servlet中没有内置对象,原来JSP中的内置对象都必须由程序显式创建
对于静态的HTML标签,Servlet都必须使用页面输出流逐行输出
Servlet配置
从Servlet 3.0开始,配置Servlet有两种方式
在Servlet类中使用@WebServlet注解进行配置
- 通过在web.xml文件中进行配置
创建Servlet实例的两个时机: - 客户端第一次请求某个Servlet时
- Web应用启动时立即创建Servlet实例,即load-on-startup Servlet