

1、创建一个servlet
servlet是Java web开发中的核心技术;
servlet本质上是一个JAVA类,XXXServlet.java;
servlet运行在servlet容器中,容器:Tomcat等,容器的作用:管理Servlet生命周期、处理网络通信、线程管理等;
主要处理HTTP请求
// 对应不同的HTTP方法
doGet() // GET请求
doPost() // POST请求
doPut() // PUT请求
doDelete() // DELETE请求
浏览器请求 → Web服务器 → Servlet容器 → 匹配Servlet → 执行业务逻辑 → 返回响应
虽然现在很少直接写Servlet(都用Spring等框架),但:
-
Spring MVC底层:DispatcherServlet就是个大Servlet
-
所有Java Web框架的基础
-
理解它才能懂框架原理

Servlet vs 现代框架
| 技术 | 特点 | 使用场景 |
|---|---|---|
| 原生Servlet | 底层、灵活、代码多 | 学习原理、特殊需求 |
| Spring MVC | 基于Servlet、注解驱动、高效 | 企业级应用开发 |
| Spring Boot | 内置容器、自动配置 | 快速开发、微服务 |
一句话总结:Servlet是Java处理Web请求的底层标准,虽然现在不常直接写,但它是所有Java Web框架的基石。
2、使用配置的方式:一般要web.xml中配置

3、通过注解
二、创建Bean
JDBC驱动,下载安装
三、创建dao接口
1、DbHelper工具类,src.com.util包中,黄色是数据库的名字
private static final String DRIVER = "com.mysql.cj.jdbc.Driver";
private static final String URL = "jdbc:mysql://localhost:3306/crm?useSSL=false&serverTimezone=UTC";
2、新建一个DAO接口文件,以及接口的实现类。
DepartmentDao.java
DepartmentDaoImpl.java
四、页面展示
jstl,下载jar包,在html中引用。Java EE 8 / Servlet 4.0 (Tomcat 9):<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>。
两个核心JAR包,它们共同构成了JSTL 1.2的功能:
-
taglibs-standard-spec-1.2.5.jar:包含JSTL的API和接口定义(即规范部分)。 -
taglibs-standard-impl-1.2.5.jar:包含JSTL的具体实现。
eclipse打每一个字母都提示,如何设置:

浙公网安备 33010602011771号