|
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 Shopping Cart [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 and Hibernate 3 as the Object Relational Mapping library.Framework migration [Struts 2.0.x -> 2.1.x] and the art of migrating the application across databases [with the help of Hibernate] is what the readers would definitely appreciate.Topics Covered in the BookAbout The ProjectEnd User ManualMigrationProcess FlowRunning The ProjectSetting Up The EnvironmentSoftware Design DocumentationUnderstanding The FrameworkAppendixThe Learning That Takes PlaceAccess based user managementApplication migration from Struts 2.0.x to 2.1.xCustom error pagesData Access Object design patternDatabase migration from MySQL to OracleDirectoryDouble form submission preventionFiles in BLOBGoogle checkoutHibernate based paginationJavaDocRestricted page access protectionSearchSending emailsSession managementShopping cartTag cloudsUser authentication interceptorValidationsCD-ROM ContentsSetup 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 OracleAbout the AuthorThe author Sharanam Shah [www.sharanamshah.com] has 8+ years of IT experience as a Developer, Database Designer, Technical Writer, Systems Analyst and a Lead Architect. He currently consults with several software houses in Mumbai, India, to help them design and manage database applications. Vaishali Shah [www.vaishalishahonline.com], his wife, co-author and a Technical Writer by profession, has a rich experience of designing, developing and managing database systems.Their desire to share the knowledge theyve acquired over all these years working together and perhaps partially to keep it available and alive made them co-author and publish several books, most of them tightly focused on commercial application development using software tools. ISBN - 9788184046960
|
|
Pages : 1042
|