目录
一、servlet简介
1. 什么是Servlet
Servlet是一个符合特定语法规范的java程序,运行在服务器端,用于处理客户端请求,并做出响应。
2. 为什么使用servlet
在使用JSP技术开发web程序时,我们在jsp中写入java代码,
局限性非常明显:JSP页面身兼View和Controller两种角色,将控制逻辑和表现逻辑混杂在一起,从而导致代码的重用性非常低,增加了应用的扩展性和维护的难度。
使用了servlet后,JSP不再承担控制器的责任,它仅仅是表现层角色,将结果呈现给用户。
视图(View)由JSP页面充当,而控制器(Controller)则由Servlet充当。
3. 第一个创建程序
1)编写一个普通类
2)实现Servlet接口,这里我们直接继承HttpServlet
3)HttpServlet主要有两大功能:
- 根据用户请求方式不同,定义相应的doXxx()方法处理用户请求
- 通过doXxx()方法将http请求和响应分别转换为HttpServletRequest和Http