LEADER 05278nam 22007095 450 001 9910300461703321 005 20251214165518.0 010 $a9781430265337 010 $a1430265337 024 7 $a10.1007/978-1-4302-6533-7 035 $a(CKB)3710000000199316 035 $a(EBL)1964714 035 $a(OCoLC)883307951 035 $a(SSID)ssj0001297171 035 $a(PQKBManifestationID)11725917 035 $a(PQKBTitleCode)TC0001297171 035 $a(PQKBWorkID)11353959 035 $a(PQKB)10111226 035 $a(MiAaPQ)EBC1964714 035 $a(DE-He213)978-1-4302-6533-7 035 $a(CaSebORM)9781430265337 035 $a(PPN)17992172X 035 $a(OCoLC)885819553 035 $a(OCoLC)ocn885819553 035 $a(EXLCZ)993710000000199316 100 $a20140704d2014 u| 0 101 0 $aeng 135 $aur|n||||||||| 181 $ctxt 182 $cc 183 $acr 200 10$aIntroducing Spring Framework $eA Primer /$fby Felipe Gutierrez 205 $a1st ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (331 p.) 225 1 $aExpert's voice in Spring 300 $aIncludes index. 300 $a"The Expert's Voice in Spring"--Cover. 311 1 $a9781430265320 311 1 $a1430265329 327 $a""Using the Spring Framework""""Spring Framework and Dependency Injection""; ""Summary""; ""Chapter 3: Applying Different Configurations""; ""My Documents XML Configuration""; ""Using Spring Annotations""; ""Spring Stereotypes""; ""Using the Java Bean Configuration""; ""Using the GroovyBeanDefinitionReader Class""; ""Which Configuration to Choose?""; ""Summary""; ""Chapter 4: Using Beans Scopes""; ""Scopes""; ""Using the @Scope Annotation""; ""Using Bean Scopes in the New GroovyBeanDefinitionReader Context""; ""Summary""; ""Chapter 5: Working with Collections and Custom Types"" 327 $a""List, Map, and Properties""""Collections in Your XML Configuration""; ""Merging Collections""; ""Summary""; ""Chapter 6: Using Resource Files""; ""Using Resources""; ""Using Property Files""; ""Using a Different Language: Do You Speak Spanish?""; ""Summary""; ""Chapter 7: Testing Your Spring Application""; ""Testing with Annotations""; ""Using Profiles""; ""More Test Annotations""; ""Summary""; ""Part II: Spring Framework""; ""Chapter 8: Give Advice to Your Spring Application""; ""Advice to My Documents""; ""AOP to the Rescue""; ""AOP Concepts""; ""Before Advice""; ""After Advice"" 327 $a""Around Advice""""After Throwing Advice""; ""AOP with Annotations""; ""Summary""; ""Chapter 9: Adding Persistence to Your Spring Application""; ""Adding Persistence""; ""Embedding a Database""; ""A New Way to Collect Data: JdbcTemplate and RowMapper""; ""Summary""; ""Chapter 10: Showing Your Spring Application on the Web""; ""Persistence Layer""; ""Spring MVC""; ""Internationalization: i18n""; ""Summary""; ""Chapter 11: Integrating Your Spring Application with External Systems""; ""Java Message Service""; ""Spring JMS""; ""RabbitMQ and Spring Rabbit""; ""Summary"" 327 $a""Chapter 12: Exposing a REST API""""RESTful""; ""HTTP-GET""; ""HTTP-POST""; ""HTTP-PUT""; ""HTTP-DELETE""; ""Summary""; ""Chapter 13: Adding E-mail and Scheduling Tasks""; ""Sending E-mails""; ""Leta???s Talk About Asynchronous Tasks""; ""Leta???s Schedule""; ""Summary""; ""Part III: Spring Framework Advanced""; ""Chapter 14: Using Dynamic Languages""; ""Get More Dynamic""; ""Doing Something Groovy""; ""Using JRuby and Bean Shell""; ""Summary""; ""Chapter 15: Spring Data Within Your Spring Application""; ""Using NoSQL Databases""; ""Implementing the DocumentDAO""; ""Testing MongoDB"" 327 $a""A Complete DocumentDAO Test"" 330 $aIntroducing Spring Framework is your hands-on guide to learning to build applications using the Spring Framework. The book uses a simple My Documents application that you will develop incrementally over the course of the book and covers: ? How to programmatically configure the Spring container and beans ? How to use annotations for dependency injection ? How to use collections and custom types ? How to customize and configure bean properties and bean lifecycle interfaces ? How to handle metadata using XML, annotations, and the Groovy bean reader ? How to use the new Spring Boot and Spring XD After reading this book, you will have all you need to start using the Spring Framework effectively. 606 $aJava (Computer program language) 606 $aSoftware engineering 606 $aJava$3https://scigraph.springernature.com/ontologies/product-market-codes/I29070 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aJava (Computer program language) 615 0$aSoftware engineering. 615 14$aJava. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a004 700 $aGutie?rrez$b Felipe$4aut$4http://id.loc.gov/vocabulary/relators/aut$0917406 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300461703321 996 $aIntroducing Spring Framework$92218362 997 $aUNINA