Backend Development 5 min read

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.

macrozheng
macrozheng
macrozheng
Essential Resources to Master the Technologies Behind a Mall Project

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

DockerBackend DevelopmentElasticsearchMySQLSpringBootLearning Resources
macrozheng
Written by

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.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.