Essential Resources to Master the Technologies Behind a Mall Project
This guide compiles must‑read books and tutorials on Spring, Spring Boot, MyBatis, MySQL, Linux, Elasticsearch, MongoDB, Docker and related tools, helping developers quickly acquire the knowledge needed to build and deploy a complex e‑commerce mall application.
Recommended Resources
IDEA
IntelliJ‑IDEA Tutorial: https://github.com/judasn/IntelliJ-IDEA-Tutorial
Comprehensive IDEA guide covering many practical tips.
Spring
Spring in Action (4th Edition): https://book.douban.com/subject/26767354/
A classic, best‑selling guide that provides a solid overall understanding of Spring.
SpringBoot
Spring Boot in Action: https://book.douban.com/subject/26857423/
An introductory book of about 200 pages; the Groovy and Grails chapters can be skipped.
MyBatis
MyBatis From Beginner to Expert: https://book.douban.com/subject/27074809/
A solid MyBatis starter written by the creator of the PageHelper plugin, useful as a reference.
MySQL
Deep Dive into MySQL: https://book.douban.com/subject/25817684/
Written by a NetEase DBA; developers should focus on the basics, development, and optimization sections.
Linux
Progressive Linux (2nd Edition): https://book.douban.com/subject/26758194/
Authored by a South African developer; read the basic knowledge and server setup chapters for production deployment.
Elasticsearch
Elasticsearch Definitive Guide: https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html
Official Chinese material based on Elasticsearch 2.4.x; still usable despite being slightly outdated.
Elasticsearch Technical Analysis and Practice: https://book.douban.com/subject/26967826/
An alternative if the previous guide feels too old.
MongoDB
MongoDB in Action (2nd Edition): https://book.douban.com/subject/27061123/
Excellent practical book written by a MongoDB driver contributor.
Docker
Spring Cloud and Docker Microservice Architecture in Practice: https://book.douban.com/subject/27028228/
Only the Docker portion is needed for production deployment.
Conclusion
If you study the recommended materials or already have a solid foundation in these topics, learning the mall project will be much smoother.
Recommended Reading
Mall Architecture and Feature Overview
macrozheng
Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.