Tomcat与Servlet入门指南
一、Tomcat简介
概念:
Tomcat是Apache软件基金会开发的开源免费轻量级Web服务器,完整实现了Servlet/JSP规范,支持少量JavaEE(现Jakarta EE)功能,常作为中小型Web应用的运行容器。
举个栗子:
想象你在小区开便利店,Tomcat就是你的智能店长:
- 早晨开店自动亮灯(启动服务器)
- 客人来了说"我要买可乐"(HTTP请求)
- 店长立刻喊:“小王去拿可乐!”(创建线程处理请求)
- 货架空了自动补货(管理Servlet生命周期)
- 晚上十点准时关灯锁门(关闭服务器)
二、Servlet核心概念
Servlet 是运行在Web服务器中的小型java程序,是Java提供的一门动态web资源开发技术。通常通过HTTP协议接收和响应来自于客户端的请求。
// 最简单的Servlet实现示例
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServ