Sakura Shop
A web application based on Spring for users to browse and shop items online.
Implemented the backend services with Spring MVC to support item search and listing (dependency injection, inversion of control, REST API etc).• Implemented a security workflow for user authentication via in-memory and JDBC authentication provided by Spring Security.
Created a MySQL database to store user and item information, and utilized Hibernate to provide automated object-relational mapping support of database operations. Developed Spring Web Flow to support order checkout behavior.