| 層 | 技術 | 職責 |
|---|---|---|
| View | JSP / HTML | 展示數據、收集用戶輸入 |
| Controller | Servlet | 接收請求、調用 Service、轉發/重定向 |
| Model | JavaBean (POJO) + DAO | 封裝數據、業務邏輯、數據庫操作 |
<form action="SaveServlet" method="post">SaveServlet.doPost() 獲取參數 → 構建 UserBean → 調用 UserDao.save(user)UserDao 使用 JDBC/連接池執行 INSERTresponse.sendRedirect("list.jsp")ListServlet 查詢數據庫 → request.setAttribute("list", list) → forward("list.jsp")JDBC → Servlet/JSP → JavaBean → DAO 模式 → 連接池 (Druid/HikariCP) → 事務管理 → 最終引入 Spring/MyBatis 簡化開發。