{"product_id":"9781935182054","title":"Spring in Practice","description":"\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eSpring in Practice\u003c\/i\u003e shows you how to tackle the challenges you face when you build Spring-based applications. The book empowers software developers to solve concrete business problems by mapping application-level issues to Spring-centric solutions. It diverges from other cookbooks because it presents the background you need to understand the domain in which a solution applies before it offers the specific steps to solve the problem. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout this Book\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eSpring in Practice\u003c\/i\u003e covers 66 Spring development techniques and the practical issues you will encounter when using them. The book starts with three carefully crafted introductory chapters to get you up to speed on the fundamentals. And then, the core of the book takes you step-by-step through the important, practical techniques you will use no matter what type of application you're building. You'll hone your Spring skills with examples on user accounts, security, NoSQL data stores, and application integration. Along the way, you'll explore Spring-based approaches to domain-specific challenges like CRM, configuration management, and site reliability.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCovers Spring 3\u003c\/li\u003e\n\u003cli\u003eSuccessful outcomes with integration testing\u003c\/li\u003e\n\u003cli\u003eDozens of web app techniques using Spring MVC\u003c\/li\u003e\n\u003cli\u003ePractical examples and real-world context\u003c\/li\u003e\n\u003cli\u003eHow to work effectively with data\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eEach technique highlights something new or interesting about Spring and focuses on that concept in detail. This book assumes you have a good foundation in Java and Java EE. Prior exposure to Spring Framework is helpful but not required.\u003c\/p\u003e\u003cp\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout the Authors\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWillie Wheeler\u003c\/b\u003e is a Principal Applications Engineer with 16 years of experience in Java\/Java EE and Spring Framework. \u003cb\u003eJoshua White\u003c\/b\u003e is a Solutions Architect in the financial and health services industries. He has worked with Spring Framework since its inception in 2002.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003c\/p\u003e\u003cli\u003eIntroducing Spring: the dependency injection container\u003c\/li\u003e\u003cli\u003eData persistence, ORM, and transactions\u003c\/li\u003e\u003cli\u003eBuilding web applications with Spring Web MVC\u003c\/li\u003e\u003cli\u003eBasic web forms\u003c\/li\u003e\u003cli\u003eEnhancing Spring MVC applications with Web Flow\u003c\/li\u003e\u003cli\u003eAuthenticating users\u003c\/li\u003e\u003cli\u003eAuthorizing user requests\u003c\/li\u003e\u003cli\u003eCommunicating with users and customers\u003c\/li\u003e\u003cli\u003eCreating a rich-text comment engine\u003c\/li\u003e\u003cli\u003eIntegration testing\u003c\/li\u003e\u003cli\u003eBuilding a configuration management database\u003c\/li\u003e\u003cli\u003eBuilding an article-delivery engine\u003c\/li\u003e\u003cli\u003eEnterprise integration\u003c\/li\u003e\u003cli\u003eCreating a Spring-based \"site-up\" framework\u003c\/li\u003e","brand":"Manning Publications Company","offers":[{"title":"Default Title","offer_id":47040310706416,"sku":"9781935182054","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781935182054_p0.jpg?v=1763655509","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781935182054","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}