02 JSP/Servlet、Bean、Dao
cda9a0d1-3153-47ca-a7f4-219f40981fc2
一、创建Servlet

e8d6e06a-a9c7-4584-878e-166dab0493cd

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框架的基础

  • 理解它才能懂框架原理

image

Servlet vs 现代框架 

技术特点使用场景
原生Servlet 底层、灵活、代码多 学习原理、特殊需求
Spring MVC 基于Servlet、注解驱动、高效 企业级应用开发
Spring Boot 内置容器、自动配置 快速开发、微服务

 

 

 

 

一句话总结:Servlet是Java处理Web请求的底层标准,虽然现在不常直接写,但它是所有Java Web框架的基石。

2、使用配置的方式:一般要web.xml中配置

4599a5bb-b9c9-45f7-b180-12624f84f2a2

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的功能:

  1. taglibs-standard-spec-1.2.5.jar:包含JSTL的API和接口定义(即规范部分)。

  2. taglibs-standard-impl-1.2.5.jar:包含JSTL的具体实现。

eclipse打每一个字母都提示,如何设置:

a8e1c21a-bd4a-47ce-8ee7-9ff6a42e4052

 

posted on 2025-12-10 18:05  青柠锦鲤  阅读(5)  评论(0)    收藏  举报