{"product_id":"9781619030053","title":"Struts 2 with Hibernate 3 Project for Beginners","description":"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 \u003cu\u003edevelopment\u003c\/u\u003e and \u003cu\u003edocumentation\u003c\/u\u003e is done through the construction of an \u003cb\u003eOnline Shopping Cart\u003c\/b\u003e [integrated with a \u003cb\u003epayment gateway\u003c\/b\u003e using \u003cb\u003eMySQL Community Server\u003c\/b\u003e as the data store with Java Server Pages as the delivery mechanism, Struts 2 as the framework and \u003cb\u003eHibernate 3\u003c\/b\u003e as the Object Relational Mapping library.\u003cp\u003eFramework migration [Struts 2.0.x -\u0026gt; 2.1.x] and the art of migrating the application \u003cu\u003eacross databases\u003c\/u\u003e [with the help of Hibernate] is what the readers would definitely appreciate.\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eTopics Covered in the Book\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAbout The Project\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEnd User Manual\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eMigration\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eProcess Flow\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRunning The Project\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eSetting Up The Environment\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eSoftware Design Documentation\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUnderstanding The Framework\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eAppendix\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003eThe Learning That Takes Place\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAccess based user management\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eApplication migration from Struts 2.0.x to 2.1.x\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eCustom error pages\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eData Access Object design pattern\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eDatabase migration from MySQL to Oracle\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eDirectory\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003eDouble form submission prevention\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eFiles in BLOB\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eGoogle checkout\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHibernate based pagination\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eJavaDoc\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRestricted page access protection\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eSearch\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eSending emails\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eSession management\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eShopping cart\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eTag clouds\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUser authentication interceptor\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eValidations\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003eCD-ROM Contents\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSetup files for JDK 6, MySQL Community Server 6, MySQL Connector\/J, Oracle Database 10g XE,\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003eOracle JDBC, Struts 2.0.x, Struts 2.1.x, Hibernate 3.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003eSource code for the project [for Struts 2.0.x and Struts 2.1.x], SQL Import Scripts for MySQL and Oracle\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e \u003cbr\u003eThe author \u003cb\u003eSharanam Shah\u003c\/b\u003e [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. \u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eVaishali Shah\u003c\/b\u003e [www.vaishalishahonline.com], his wife, co-author and a Technical Writer by profession, has a rich experience of designing, developing and managing database systems.\u003c\/p\u003e\u003cp\u003eTheir desire to share the knowledge they've 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.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Arizona Business Alliance LLC","offers":[{"title":"Default Title","offer_id":47036993634544,"sku":"9781619030053","price":55.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781619030053_p0.jpg?v=1763852313","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781619030053","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}