MusicStore - a web application implemented using Spring framework
Druning the implementaion of the project I learend how to
Use Spring MVC to implement MVC framework
Use Bootstrap to quickly develop front-end view
Develop domain classes to model the business entities
Upload static resources such as images with the application
Use Spring Data to integrate with Hibernate and JPA to persist model objects
Use Spring Data, Hibernate or JPA for data validation
Use Spring Security for login control
Develop REST service APIs with Spring Framework
Use Angular JS to consume REST services
Use Spring Webflow to develop flow oriented web process, such as order checkout