For the more specific introduce of this project, you could access https://feng.io/2016/08/05/the-app-store-implementation-using-java/
The Crawler used to collect apps data from third part http://appstore.huawei.com/
This project is used Spring-mvc + hibernate + MySQL to deploy an apple store platform.