Initial proejct
Struts 2 login/logout with session
Struts 2 + Hibernate 4 login/logout with MySQL
Struts 2 + Spring 3 + Hibernate 4 login/logout with MySQL
Added service layer and Struts 2 validation
Added user registration system
Moving authentication logic from Login into UserService
Refactoring code
Added CRUD methods for book
Fixed bug to display hibernate sql statement
Using wildcard mappings to reduce action class for book
Added authorization interceptor for preventing user from accessing books
if has not logged in
Preventing user accessing books that do not belong to himself
Use sitemesh to layout application's pages