1. Servlet概述
Servlet是一种服务器端Java应用程序
Servlet能动态响应客户端请求,生成动态的Web页面,从而扩张服务器的功能
Servlet有Servlet容器管理(Servlet的运行环境)
2. Servlet特点
高效
每一个请求有一个轻量级的Java线程处理
移植性好
Servlet由Java编写,几乎所有的主流服务器都支持
功能强大
1)可创建动态内容的HTML页面
2)与其他服务器资源(包括数据库和Java程序)进行通信
3)可处理多个客户机连接
3. Servlet编程
Servlet不是独立的应用程序,没有main方法
Servlet不是由用户调用,而是由Servlet容器(如Tomcat)根据客户端的请求来调用
Servlet容器根据Servlet配置来查找或创建Servlet实例,并执行该Servlet
Servlet容器必须把客户端请求和响应封装成Servlet请求和Servlet响应对象传给Servlet
Servlet使用Servlet请求对象获取客户端的信息,并执行特定业务逻辑;使用Servlet响应对象向客户端发送业务执行的结果
4. 简单示例:
packa