{"product_id":"9781785885648","title":"Spring MVC: Beginner's Guide - Second Edition","description":"\u003cp\u003e\u003cb\u003eUnleash the power of the latest Spring MVC 4.x to develop a complete application\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWork through carefully crafted exercises with detailed explanations for each step will help you understand the concepts with ease\u003c\/li\u003e\n\u003cli\u003eYou will gain a clear understanding of the end-to-end request\/response life cycle, and each logical component's responsibility\u003c\/li\u003e\n\u003cli\u003eThis book is packed with tips and tricks that demonstrate industry best practices on developing a Spring-MVC-based application\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eThe book is for Java developers who want to exploit Spring MVC and its features to build web applications. Some familiarity with basic servlet programming concepts would be a plus, but is not a prerequisite.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFamiliarize yourself with the anatomy of the Spring 4.X development environment\u003c\/li\u003e\n\u003cli\u003eUnderstand web application architecture and the Spring MVC request flow\u003c\/li\u003e\n\u003cli\u003eIntegrate bean validation and custom validation\u003c\/li\u003e\n\u003cli\u003eUse error handling and exception resolving\u003c\/li\u003e\n\u003cli\u003eGet to grips with REST-based web service development and Ajax\u003c\/li\u003e\n\u003cli\u003eTest your web application\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eSpring MVC helps you build flexible and loosely coupled web applications. The Spring MVC Framework is architected and designed in such a way that every piece of logic and functionality is highly configurable. Also, Spring can integrate effortlessly with other popular web frameworks such as Struts, WebWork, Java Server Faces, and Tapestry.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThe book progressively teaches you to configure the Spring development environment, architecture, controllers, libraries, and more before moving on to developing a full web application. It begins with an introduction to the Spring development environment and architecture so you're familiar with the know-hows. From here, we move on to controllers, views, validations, Spring Tag libraries, and more. Finally, we integrate it all together to develop a web application. You'll also get to grips with testing applications for reliability.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis book takes a pragmatic step-by-step approach to web application development using Spring MVC, with informative screenshots and concise explanation.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47175916323056,"sku":"9781785885648","price":29.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781785885648_p0.jpg?v=1763728835","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781785885648","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}