大家好,我是程序员柏风,AI 最全的 Vibecoding 学习地图 http://coderoadmap.cn 作者。
Java 生态地图
你已掌握 java-core-essentials 的语法与集合,也了解 orm-essentials 里 JPA 的基本概念——本 track 补全 数据库访问、ORM 选型、日志、轻量 Web 框架、API/性能测试与加密 等「企业 Java 天天见、Spring 课不细讲」的节点,为 spring-boot-essentials 扫清盲区。
学习目标
- 说清 java-core、本 track、orm-essentials、spring-boot 的分工与衔接
- 在 /roadmaps/java 中定位持久化、日志、Web 与测试节点
- 规划「核心语法 → 生态工具 → Spring 实战」的学习顺序
本 track 在路线图中的位置
Java 学习通常分四层:语言核心 → 生态工具 → 框架实战 → 运维观测。本 track 聚焦第二层:不重复讲 Stream 或 JPA 注解语法,而是让你 会用 JDBC 连接池、能选型 Hibernate/EBean、会配 SLF4J、能写 REST Assured 与 JMeter 脚本。
java-core-essentials(语法、集合、并发)
→ java-ecosystem-essentials(本 track)
jev-db / jev-hibernate / jev-ebean ← 持久化
jev-logging / jev-javadoc ← 可观测与文档
jev-play / jev-javalin ← 轻量 Web
jev-rest-assured / jev-jmeter ← 测试
jev-crypto ← 安全基础
→ spring-boot-essentials(一站式企业开发)
→ devops-observability-essentials(上线后运维)
各课与相关 track 对照
| 本课 slug | 主题 | 延伸阅读 |
|---|---|---|
| jev-db | JDBC、连接池 | orm-essentials 的 JDBC 前置 |
| jev-hibernate | ORM 深入 | orm-jpa 课时 |
| jev-ebean | 轻量 ORM | 与 Hibernate 对比选型 |
| jev-logging | SLF4J 门面 | Spring Boot 默认 Logback |
| jev-javalin | 微框架 HTTP | 理解 Spring MVC 之前的「裸 Servlet 之上」 |
| jev-rest-assured | API 测试 DSL | testing-essentials |
| jev-jmeter | 压测 | 配合 Spring Boot Actuator |
前置要求
- 完成 java-core-essentials 或等价能力
- JDK 21,Maven 或 Gradle 能跑
test - 本机 MySQL 或 H2 任选其一(jev-db 起用)
练习
- 打开 /roadmaps/java,标出「database-access / hibernate / logging / jmeter」节点
- 列出你在 Spring Boot 项目里「会用但说不清原理」的三个库(如 HikariCP、Logback)
- 确认本机
java -version≥ 21,mvn -v可用
小结
核心课补语法;生态课补 JDBC、ORM、日志、轻量 Web 与测试工具;Spring 课把这些串成产品。 下一课从数据库访问与连接池直觉开始。