This book aims serving students, developers,technical leads and to some extent project managers or consultants bydemonstrating a structured documented modestly sized project. Learning theprojectdevelopment and documentation is done through theconstruction of an Online Shopping Cart[integratedwith a payment gateway using MySQLCommunity Server as the data store with Java Server Pages as the deliverymechanism, Struts 2 as the framework and Hibernate 3 as theObject Relational Mapping library. Framework migration [Struts 2.0.x ->2.1.x] and the art of migrating the application across databases [withthe help of Hibernate] is what the readers would definitely appreciate.
Topics Covered in the Book
- About The Project
- End User Manual
- Migration
- Process Flow
- Running The Project
- Setting Up The Environment
- Software Design Documentation
- Understanding The Framework
- Appendix
TheLearning That Takes Place
- Access based user management
- Application migration from Struts 2.0.x to 2.1.x
- Custom error pages
- Data Access Object design pattern
- Database migration from MySQL to Oracle
- Directory
- Double form submission prevention
- Files in BLOB
- Google checkout
- Hibernate based pagination
- JavaDoc
- Restricted page access protection
- Search
- Sending emails
- Session management
- Shopping cart
- Tag clouds
- User authentication interceptor
- Validations
CD-ROMContents
- Setup files for JDK 6, MySQL Community Server 6, MySQL Connector/J, Oracle Database 10g XE,
- Oracle JDBC, Struts 2.0.x, Struts 2.1.x, Hibernate 3.
- Source code for the project [for Struts 2.0.x and Struts 2.1.x], SQL Import Scripts for MySQL and Oracle