02 / Portfolio
记录从 Java Web 基础到后端工程实践的阶段性作品。
本站:个人数字基地。Java 17 + Spring Boot 3 + Thymeleaf + Tailwind + JPA + MySQL 8 + Flyway + Docker Compose。前后台齐全(作品集/资源/笔记/文件管理)、双主题、Markdown 渲染,三 AI 协作工程实践。
Java 17 / Spring Boot 3 / Thymeleaf / Tailwind CSS / JPA / MySQL / Flyway / Docker
课程期末综合项目:Servlet+JSP+JSTL+MyBatis 全栈管理系统。双角色登录(管理员/普通用户)、图形验证码、三层 Filter 拦截,管理员/分类/商品/供应商/用户五实体完整 CRUD,约 20 个 JSP 页面,支持 POI 导出 Excel。
Java / Servlet / JSP / JSTL / MyBatis / MySQL / POI / Hutool
Servlet 核心技术全覆盖实验项目:注册登录、用户 CRUD、个人资料修改、验证码、Cookie/Session 演示、Filter 链与 Listener 演示、Excel 导出。18 个 JSP 页面,覆盖 Web 基础能力面。
Java / Servlet / JSP / MyBatis / MySQL / POI / Lombok
JavaWeb 大作业:JSP+Servlet+MyBatis+MySQL。Session 登录态、Hutool 图形验证码、过滤器角色鉴权、Excel 导出,前端采用 Glassmorphism 毛玻璃 UI,含安全实践与扩展论述。
Java / JSP / Servlet / MyBatis / MySQL / Hutool
纯 JDBC 控制台项目,不依赖任何框架:四表设计(图书/类型/用户/借阅记录)、连表查询与分页、完整借书还书业务、登录功能。DAO/Service 接口实现分离,PreparedStatement 防注入。
Java / JDBC / MySQL / 三层架构
JDBC 事务专项:JDBCUtils 用 ThreadLocal 保证同一线程同一连接,手动控制事务实现转账原子性。同一主题三版迭代(基础版→工具类版→事务版),体现对 JDBC 的渐进理解。
Java / JDBC / 事务 / MySQL