{"product_id":"978-9351101321-programming-grails-best-practices-for-experienced-grails-developers-9351101320","title":"Programming Grails: Best Practices for Experienced Grails Developers","description":"\u003cp style=\"text-align: justify;\"\u003eDig deeper into Grails architecture anddiscover how this application framework works its magic. Written by a coredeveloper on the Grails team, this practical guide takes you behind the curtainto reveal the inner workings of its 2.0 feature set. You’ll learn bestpractices for building and deploying Grails applications, includingperformance, security, scaling, tuning, debugging, and monitoring.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003e\u003cbr\u003eUnderstand how Grails integrates with Groovy, Spring, Hibernate, and other JVMtechnologies, and learn how to create and use plugins to augment yourapplication’s functionality. Once you know how Grails adds behavior byconvention, you can solve problems more easily and develop applications moreintuitively.\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eWrite simpler, more powerful code     with the Groovy language\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eManage persistence in Grails,     using Hibernate or a NoSQL datastore\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn how Grails uses Spring’s     functionality and optional modules\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDiscover how Hibernate handles     details for storing and retrieving data\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eIntegrate technologies for     messaging, mail, creating web services, and other JEE technologies\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eBypass convention and configure     Grails manually\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn a general approach to     upgrading applications and plugins\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse Grails to develop and deploy     IaaS and PaaS applications\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505652469830,"sku":"9789351101321","price":585.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351101321.jpg?v=1790313367","url":"https:\/\/cb-india.com\/products\/978-9351101321-programming-grails-best-practices-for-experienced-grails-developers-9351101320","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}