LEADER 05311nam 2200685 450 001 9910813579603321 005 20200520144314.0 010 $a1-78328-488-9 035 $a(CKB)3710000000149365 035 $a(EBL)1643999 035 $a(SSID)ssj0001329822 035 $a(PQKBManifestationID)11726764 035 $a(PQKBTitleCode)TC0001329822 035 $a(PQKBWorkID)11327528 035 $a(PQKB)11058421 035 $a(Au-PeEL)EBL1643999 035 $a(CaPaEBR)ebr10887725 035 $a(CaONFJC)MIL621529 035 $a(OCoLC)882610664 035 $a(CaSebORM)9781783284870 035 $a(MiAaPQ)EBC1643999 035 $a(PPN)228011035 035 $a(EXLCZ)993710000000149365 100 $a20140710h20142014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aSpring MVC beginner's guide $eyour ultimate guide to building web applications using all the capabilities of Spring MVC /$fAmuthan G ; cover image by Aniket Sawant 205 $a1st edition 210 1$aBirmingham, [England] :$cPackt Publishing,$d2014. 210 4$dİ2014 215 $a1 online resource (304 p.) 225 1 $aCommunity Experience Distilled 300 $a"Learn by doing: less theory, more results"--Cover. 300 $aIncludes index. 311 $a1-78328-487-0 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Configuring a Spring Development Environment; Setting up Java; Time for action - installing JDK; Time for action - setting up environment variables; Configuring a build tool; Time for action - installing the Maven build tool; Installing a web server; Time for action - installing the Tomcat web server; Configuring a development environment; Time for action - installing Spring Tool Suite; Time for action - configuring Tomcat on STS 327 $aTime for action - configuring Maven on STSCreating our first Spring MVC project; Time for action - creating a Spring MVC project in STS; Spring MVC dependencies; Time for action - adding Spring jars to the project; Time for action - adding Java version properties in pom.xml; A jump-start to MVC; Time for action - adding a welcome page; The Dispatcher servlet; Time for action - configuring the Dispatcher servlet; Deploying our project; Time for action - running the project; Summary; Chapter 2: Spring MVC Architecture - Architecting Your Web Store; The dispatcher servlet 327 $aTime for action - examining request mappingThe web application context; Time for action - understanding the web application context; The web application context configuration; View resolvers; Time for action - understanding InternalResourceViewResolver; Model View Controller; An overview of the Spring MVC request flow; The web application architecture; The domain layer; Time for action - creating a domain object; The persistence layer; Time for action - creating a repository object; The service layer; Time for action - creating a service object; An overview of the web application architecture 327 $aSummaryChapter 3: Control Your Store with Controllers; Defining a controller; Time for action - adding class-level request mapping; The role of a controller in Spring MVC; Handler mapping; Using URI template patterns; Time for action - showing products based on category; Using matrix variables; Time for action - showing the products based on filter; Understanding request parameters; Time for action - adding the product details page; Time for action - implementing a master detail view; Summary; Chapter 4: Working with Spring Tag Libraries; Serving and processing forms 327 $aTime for action - serving and processing formsCustomizing data binding; Time for action - whitelisting form fields; Externalizing text messages; Time for action - externalizing messages; Using Spring Security tags; Time for action - adding a login page; Summary; Chapter 5: Working with View Resolver; Resolving views; The redirect view; Time for action - examining RedirectView; Serving static resources; Time for action - serving static resources; Time for action - adding images to the product detail page; The multipart request in action; Time for action - adding images to the product page 327 $aUsing ContentNegotiatingViewResolver 330 $aA step-by-step pragmatic approach to web application development using Spring MVC, with relevant screenshots and concise explanations. This book is aimed at helping Java developers who want to teach themselves Spring MVC, even if they have no previous experience with Spring MVC. It would be helpful to have a bit of familiarity with basic servlet programming concepts, but no prior experience is required. 410 0$aCommunity experience distilled. 606 $aJava (Computer program language) 606 $aWeb site development 615 0$aJava (Computer program language) 615 0$aWeb site development. 676 $a005.133 700 $aG$b Amuthan$01618413 702 $aSawant$b Aniket 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910813579603321 996 $aSpring MVC beginner's guide$93950115 997 $aUNINA