{"product_id":"getting-started-with-spring-framework-ashish-sarin-9781491011911","title":"Getting started with Spring Framework: a hands-on guide to begin developing applications using Spring Framework","description":"Getting started with Spring Framework, Second Edition includes new chapters on \u003cb\u003eSpring Web MVC\u003c\/b\u003e, \u003cb\u003eRESTful Web Services\u003c\/b\u003e and \u003cb\u003eSpring Security\u003c\/b\u003e. This book is meant for Java developers with little or no knowledge of Spring Framework. All the examples shown in this book use \u003cb\u003eSpring 4\u003c\/b\u003e. You can download the examples (consisting of \u003cb\u003e60\u003c\/b\u003e sample projects) described in this book from the following Google Code project: https: \/\/code.google.com\/p\/getting-started-with-spring-framework-2edition\/Chapter 1 - Introduction to Spring FrameworkChapter 2 - Spring Framework basicsChapter 3 - Configuring beansChapter 4 - Dependency injectionChapter 5 - Customizing beans and bean definitionsChapter 6 - Annotation-driven development with SpringChapter 7 - Database interaction using SpringChapter 8 - Messaging, emailing, asynchronous method execution, and caching using SpringChapter 9 - Aspect-oriented programmingChapter 10 - Spring Web MVC basicsChapter 11 - Validation and data binding in Spring Web MVCChapter 12 - Developing RESTful web services using Spring Web MVCChapter 13 - More Spring Web MVC - internationalization, file upload and asynchronous request processingChapter 14 - Securing applications using Spring SecurityThis book covers: - Specifying configuration metadata using XML and annotations- Programmatically configuring Spring container and beans- Configuring different types of bean properties- Bean lifecycle interfaces- Customizing beans using BeanPostProcessors and BeanFactoryPostProcessors- Bean definition inheritance\u003cp\u003e- JSR 250's and 330's annotations for dependency injection- Validation using JSR 303 (Bean Validation API) annotations and Spring's Validator interface \u003c\/p\u003e\u003cp\u003e- SpEL (Spring Expression Language)\u003c\/p\u003e\u003cp\u003e- Caching using Spring's cache abstraction- Sending and receiving JMS messages using Spring- Aspect-oriented programming support in Spring- Sending emails using Spring- Asynchronously executing methods using Spring- Task scheduling\u003c\/p\u003e\u003cp\u003e- Database interaction using JDBC and Hibernate- Programmatic and declarative transaction management- Developing web applications using Spring Web MVC- Data binding and validation in Spring Web MVC- Type conversion and formatting support in Spring- Spring's form tag library- Internationalization and file upload support- Asynchronous request processing- Developing RESTful Web Services using Spring Web MVC- Implementing web request security using Spring Security- Implementing method-level security using Spring Security- Implementing ACL-based security using Spring Security's ACL moduleThe book shows a simple internet banking application that is developed incrementally in each chapter of the book and covers the topics mentioned above.\u003c\/p\u003e\u003cp\u003eYou can post your feedback and questions to the authors in the following Google Groups forum: groups.google.com\/forum\/# forum\/getting-started-with-spring-framework\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Ashish Sarin, J. Sharma\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1491011912\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781491011911\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Createspace Independent Publishing Platform\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/27\/2014\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 524\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.96lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.52w x 1.05d\u003c\/p\u003e","brand":"Ashish Sarin","offers":[{"title":"Paperback","offer_id":44066060599551,"sku":"9781491011911","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_85b5d2bb-6242-4da1-8b72-4870f02542dc.jpg?v=1685405111","url":"https:\/\/www.whiterainbookhouse.com\/products\/getting-started-with-spring-framework-ashish-sarin-9781491011911","provider":"WR Book House","version":"1.0","type":"link"}