Spring + Hibernate
An interactive web application full stack project for users to add products(admin only), put listing products to the shopping cart, and check out the items in the shopping cart.
In order to use inversion of control and dependency injection, we need to use configure classes as Spring Beans. They are done in my xml files.
I use Spring MVC to deal with HTTP request and response.
I use Hibernate to support database CRUD operations instead of using SQL scripts. In the model package, I build each schema as class, and the dao package provides database operation methods.