{"id":178,"date":"2020-02-29T10:04:22","date_gmt":"2020-02-29T04:34:22","guid":{"rendered":"https:\/\/sharanamshah.com\/mymusings\/?page_id=178"},"modified":"2020-02-29T10:05:55","modified_gmt":"2020-02-29T04:35:55","slug":"struts-2-for-beginners-includes-struts-integration-with-hibernate-3","status":"publish","type":"page","link":"https:\/\/sharanamshah.com\/mymusings\/home\/books-ive-authored\/struts-2-for-beginners-includes-struts-integration-with-hibernate-3\/","title":{"rendered":"Struts 2 For Beginners &#8211; Includes Struts Integration with Hibernate 3"},"content":{"rendered":"\n<div class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-2-columns has-desktop-oneTwo-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-default-gap has-vertical-unset\" id=\"wp-block-themeisle-blocks-advanced-columns-f8bcd5ea\" style=\"border-width:0px;border-style:solid;border-color:#000000;border-radius:0px;justify-content:unset\"><div class=\"wp-themeisle-block-overlay\" style=\"opacity:0.5;mix-blend-mode:normal\"><\/div><div class=\"innerblocks-wrap\">\n<div class=\"wp-block-themeisle-blocks-advanced-column\" id=\"wp-block-themeisle-blocks-advanced-column-bf360597\" style=\"border-width:0px;border-style:solid;border-color:#000000;border-radius:0px\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"500\" src=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2020\/02\/Struts-2-For-Beginners.jpg\" alt=\"\" class=\"wp-image-106\" srcset=\"https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2020\/02\/Struts-2-For-Beginners.jpg 390w, https:\/\/sharanamshah.com\/mymusings\/wp-content\/uploads\/2020\/02\/Struts-2-For-Beginners-234x300.jpg 234w\" sizes=\"auto, (max-width: 390px) 100vw, 390px\" \/><figcaption> <strong>ISBN 10:<\/strong>\u00a081-8404-665-0<br><strong>ISBN 13:<\/strong>\u00a0978-81-8404-665-6 <\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-themeisle-blocks-advanced-column\" id=\"wp-block-themeisle-blocks-advanced-column-8ea74d29\" style=\"border-width:0px;border-style:solid;border-color:#000000;border-radius:0px\">\n<p class=\"wp-block-paragraph\">Designed for beginners and intermediate developers, this book helps you come up to speed as quickly as possible with using the Struts<sup>2<\/sup>&nbsp;framework. It delves deeply into the core of the Struts<sup>2<\/sup>&nbsp;framework, providing a sound understanding of the components that make up the framework and the way they interact with each other.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This book uses an application-centric approach. The development of an application drives the Struts<sup>2<\/sup>&nbsp;exposure and not the other way around. An application is defined which is build throughout the book. Most [if not all] of the code spec and snippets that you will find in this book are a part of the application.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, a web based project is developed to re-enforce all the learning that took place throughout the book. This will definitely help developers to quickly get started with building real-world Web applications using the Struts<sup>2<\/sup>&nbsp;framework.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Edition:<\/strong>&nbsp;First<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Downloads<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"http:\/\/www.sharanamshah.com\/downloads\/pdfs\/Struts2_Beg_Chap07.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Sample Chapter<\/a><\/strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"http:\/\/www.sharanamshah.com\/downloads\/pdfs\/Struts2_Beg_TOC.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>TOC<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>THE TOPICS COVERED IN THE BOOK<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>All About The Struts<sup>2<\/sup>&nbsp;Framework<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fundamentals Of Struts and Struts<sup>2<\/sup>, Architecture of Struts<sup>2<\/sup>, Struts<sup>2<\/sup>Framework Core Components<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Setting Up The Development Environment<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Installing And Setting Up NetBeans IDE, Installing And Setting Up Struts<sup>2<\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Getting Started With Struts<sup>2<\/sup><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Getting Started, Working With Actions, Building Views, Building Interceptors, OGNL And Value Stack, Validations, Using The Data Store, Integrating Hibernate With Struts<sup>2<\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Application Development Using Struts<sup>2<\/sup><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Define The Project And Its Requirements, Project Specifications, The Administration Homepage [index.jsp], The Search Books Form [searchBooks.jsp], The Manage Books Form [manageBooks.jsp], Logout, Beans And Interceptors, Running The Application<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CONTENTS OF THE CD-ROM&nbsp;<br><\/strong><strong>Setup files for:<\/strong>&nbsp;<br>JDK 6<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NetBeans IDE 6.5<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Struts 2.X<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hibernate 3.2.X<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MySQL Community Server 6.X<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MySQL Connector\/J 5.X<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Source code for the examples and the project covered in this book.<\/strong><\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":68,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-178","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages\/178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/comments?post=178"}],"version-history":[{"count":0,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages\/178\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/pages\/68"}],"wp:attachment":[{"href":"https:\/\/sharanamshah.com\/mymusings\/wp-json\/wp\/v2\/media?parent=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}