LEADER 03807nam 22006495 450 001 9910842297103321 005 20250807124840.0 010 $a9781484298336 010 $a1484298330 024 7 $a10.1007/978-1-4842-9833-6 035 $a(CKB)30597531100041 035 $a(MiAaPQ)EBC31200824 035 $a(Au-PeEL)EBL31200824 035 $a(OCoLC)1425790456 035 $a(OCoLC-P)1425790456 035 $a(CaSebORM)9781484298336 035 $a(DE-He213)978-1-4842-9833-6 035 $a(EXLCZ)9930597531100041 100 $a20240229d2024 u| 0 101 0 $aeng 135 $aur||||||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aBeginning Spring 6 $eFrom Beginner to Pro /$fby Joseph B. Ottinger, Andrew Lombardi 205 $a2nd ed. 2024. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2024. 215 $a1 online resource (435 pages) 300 $aIncludes index. 311 08$a9781484298329 311 08$a1484298322 327 $a1. History and Justification -- 2. Hello, World! -- 3. Configuration and Declaration of Beans -- 4. Lifecycle -- 5. Spring and Jakarta EE -- 6. Spring Web -- 7. Spring Boot -- 8. Spring Data Access with Jdbc Template -- 9. Persistence with Spring and Spring Data -- 10. Spring Security -- 11. Spring Batch and Modulith -- 12. Next Steps. 330 $aThis book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. Aimed at beginners, it has been revised and expanded to reflect the latest features and best practices for Spring 6. Authors Joseph Ottinger and Andrew Lombardi will get you started using Spring Framework 6 and its ecosystem, walking you through all the best practices in modern application development. You?ll see how Spring has drastically and positively affected the way applications are designed and programmed in Java, and how to build apps with the Spring mindset. Along the way, you will learn many aspects of the Spring ecosystem with easy-to-understand applications designed to teach you not only the technology, but also the practices that benefit the most from Spring. Starting with the basics, you?ll learn gradually, including topics such as the configuration and declaration of beans, the application lifecycle, how to deploy a Spring application into a Java EE application, Spring Reactive, Spring Web, Spring Boot, and Spring Cloud. After completing this book, you?ll be prepared to develop your own scalable, modular Spring-based applications. You will: Discover the most common use cases encountered in the real world Learn the proper way of testing with the Spring framework Create reliable, modular software Build skills that will translate well across all languages and environments Integrate and use data access and persistence frameworks such as Hibernate, JPA, and MongoDB Get started with the most common, most-used Spring features. 606 $aJava (Computer program language) 606 $aProgramming languages (Electronic computers) 606 $aComputer science 606 $aJava 606 $aProgramming Language 606 $aProgramming Language 606 $aComputer Science 615 0$aJava (Computer program language) 615 0$aProgramming languages (Electronic computers) 615 0$aComputer science. 615 14$aJava. 615 24$aProgramming Language. 615 24$aProgramming Language. 615 24$aComputer Science. 676 $a005.8 700 $aOttinger$b Joseph B.$0917117 702 $aLombardi$b Andrew 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910842297103321 996 $aBeginning Spring 6$94147008 997 $aUNINA