Hướng dẫn thực hành về kiến trúc mô-đun trong Java: khi nào và vì sao nên chia nhỏ mã thành các mô-đun, các sơ đồ điển hình (kiến trúc “hành tây”, tách
api/
impl, mô-đun kiểm thử), cấu hình phụ thuộc qua
module-info.java và các từ khóa
requires/
exports, ví dụ dự án với 3 mô-đun, tích hợp với
Maven/
Gradle và
IntelliJ IDEA, cũng như phân tích các lỗi thường gặp (phụ thuộc vòng, package không được export,
--module-path sai).