an web application based on Spring MVC to support item search and listing (dependency injection, inversion of control, REST API etc)
Used Spring Security to implement OAuth2 based on authentication
Utilized Hibernate to provide better support of database operations
Developed a Spring Web Flow t osupport item ordering