This book aims serving students, developers, technical leads and to some extent project managers or consultants by demonstrating a structured documented modestly sized project. Learning the project development and documentation is done through the construction of an Online Car Rental System [integrated with a payment gateway] using MySQL Community Server as the data store with Java Server Pages as the delivery mechanism, Struts 2 as the framework, JPA as the Specification and Hibernate 3 as the Implementation [the Object Relational Mapping library].
What You’ll Learn?
- Online Shopping
- Google checkout
- jQuery Validations
- Session management Search
- Sending emails
- Images in BLOB
- Entity Beans [Annotations]
- Stateless Session Beans
- Ajax
- Access based user management
- Display Tag
- Pagination
- Restricted page access protection
- User authentication interceptor
- Custom error pages
- Double form submission prevention
- Persistence
- Java Transaction API
- Java Persistence API
- Connection Pooling
- JNDI Data Source
- Named Queries
- Check Username Availability
- Password Strength
- Resource Bundle