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.java into UserService.java
Refactoring code
Added CRUD methods for book
Fixed bug to display hibernate sql statement to console
Using wildcard mappings to reduce action class for book
Rename project name to jbookshelf
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
Apache v2 -> MIT
last