Beginning Spring 6 : From Beginner to Pro
Description
Loading Description...
More Details
Format
Edition
2nd ed.
Language
English
ISBN
9781484298336, 1484298330
UPC
10.1007/978-1-4842-9833-6
Notes
General Note
Description based upon print version of record.
General Note
Spring Boot and Database Connections
Description
This 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 todeploy 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. What You Will Learn 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 Who This Book Is For Those who are new to Spring or for those who have experience with Spring but want to learn what's new in Spring 6. This book assumes you have some prior coding experience inJava, but many core concepts in Java are discussed as they're encountered.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition
Also in this Series
Checking series information...
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation, 7th Edition (style guide)
Ottinger, J. B., & Lombardi, A. (2024). Beginning Spring 6: From Beginner to Pro (2nd ed.). Apress L. P..
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Ottinger, Joseph B. and Andrew, Lombardi. 2024. Beginning Spring 6: From Beginner to Pro. Berkeley, CA: Apress L. P.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Ottinger, Joseph B. and Andrew, Lombardi. Beginning Spring 6: From Beginner to Pro Berkeley, CA: Apress L. P, 2024.
Harvard Citation (style guide)Ottinger, J. B. and Lombardi, A. (2024). Beginning spring 6: from beginner to pro. 2nd ed. Berkeley, CA: Apress L. P.
MLA Citation, 9th Edition (style guide)Ottinger, Joseph B.,, and Andrew Lombardi. Beginning Spring 6: From Beginner to Pro 2nd ed., Apress L. P., 2024.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Grouped Work ID
3349b2cb-648f-97c8-532b-5824152d6de8-eng
Grouping Information
Grouped Work ID | 3349b2cb-648f-97c8-532b-5824152d6de8-eng |
---|---|
Full title | beginning spring 6 from beginner to pro |
Author | ottinger joseph b |
Grouping Category | book |
Last Update | 2025-01-24 12:33:29PM |
Last Indexed | 2025-02-07 03:07:36AM |
Book Cover Information
Image Source | default |
---|---|
First Loaded | Jan 19, 2025 |
Last Used | Jan 19, 2025 |
Marc Record
First Detected | Dec 16, 2024 11:29:58 PM |
---|---|
Last File Modification Time | Dec 17, 2024 08:29:08 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 06889cam a22005777a 4500 | ||
---|---|---|---|
001 | on1425790456 | ||
003 | OCoLC | ||
005 | 20241217082638.0 | ||
006 | m o d | ||
007 | cr cnu|||||||| | ||
008 | 240309s2024 cau o 000 0 eng d | ||
019 | |a 1424980352|a 1425241273|a 1456760964 | ||
020 | |a 9781484298336|q (electronic bk.) | ||
020 | |a 1484298330|q (electronic bk.) | ||
024 | 7 | |a 10.1007/978-1-4842-9833-6|2 doi | |
035 | |a (OCoLC)1425790456|z (OCoLC)1424980352|z (OCoLC)1425241273|z (OCoLC)1456760964 | ||
037 | |a 9781484298336|b O'Reilly Media | ||
040 | |a EBLCP|b eng|c EBLCP|d ORMDA|d OCLCO|d GW5XE|d OCLKB|d YDX | ||
049 | |a MAIN | ||
050 | 4 | |a QA76.76.S63 | |
072 | 7 | |a UMX|2 bicssc | |
072 | 7 | |a COM051280|2 bisacsh | |
072 | 7 | |a UMX|2 thema | |
082 | 0 | 4 | |a 006.7/8|2 23/eng/20240315 |
100 | 1 | |a Ottinger, Joseph B.,|e author. | |
245 | 1 | 0 | |a Beginning Spring 6 :|b From Beginner to Pro /|c Joseph B. Ottinger, Andrew Lombardi. |
250 | |a 2nd ed. | ||
260 | |a Berkeley, CA :|b Apress L. P.,|c 2024. | ||
300 | |a 1 online resource (435 p.) | ||
336 | |a text|b txt|2 rdacontent | ||
337 | |a computer|b c|2 rdamedia | ||
338 | |a online resource|b cr|2 rdacarrier | ||
500 | |a Description based upon print version of record. | ||
500 | |a Spring Boot and Database Connections | ||
505 | 0 | |a Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Chapter 1: History and Justification -- Setting the Stage for Better Development -- Rod and Juergen Change the (Java) World -- The Lever: Dependency Injection -- J2EE Hello World, As of 2005 -- Spring's Better Vision of Hello World -- Spring Breaks Free and Fixes Java EE -- Spring 6 and Modern Java -- Next Steps -- Chapter 2: Hello, World! -- A Simple Application -- Suffering-Oriented Programming -- Building -- Installing Maven -- Building the Project -- Testing | |
505 | 8 | |a A Simple Application with Spring -- Next Steps -- Chapter 3: Configuration and Declaration of Beans -- The Container -- The Sample Application -- The Code for the Band Gateway -- The Build -- The Model -- The Normalizer Interface -- The Music Service -- Configuration Through Annotation -- Declaring a Spring Bean with @Component -- Wiring Components Together with @Autowired -- Choosing Components with @Qualifier and Bean Names -- Constructor Injection with Annotations -- Configuration Through XML -- Declaring a Bean with -- Wiring Components Together with | |
505 | 8 | |a Wiring Components Together with -- Configuration Through Java Config -- Declaring Components with @Bean -- Using a Programmatic Configuration for ApplicationContext -- Wiring Components Together with @Autowired with Static Configuration -- Using @Qualifier to Select Specific Components for Wiring -- Constructor Injection with Static Configuration -- Testing Every Configuration with a DataProvider -- Next Steps -- Untitled -- Chapter 4: Lifecycle -- Introduction of Lifecycle -- Scope -- Calling Constructors -- Calling Methods After Construction and Before Destruction | |
505 | 8 | |a Lifecycle Listeners -- Lifecycle with JSR-250 Annotations -- Annotated Beans with Scopes -- Constructors with Annotated Classes -- Calling Methods After Construction and Before Destruction -- Lifecycle with Java Configuration -- Additional Scopes -- Next Steps -- Chapter 5: Spring and Jakarta EE -- Introduction to Jakarta EE -- The Servlet API -- Modern Web Application Design Principles -- Module Structure -- The Common Module -- The Annotation-Based Web Application -- Our First Standalone Working Servlet -- Adding a Spring Context for Our Servlets -- The XML-Based Spring Context Application | |
505 | 8 | |a Next Steps -- Chapter 6: Spring Web -- Introduction to Spring MVC -- MVC -- Hello, World with MVC -- REST Concepts -- Using HTTP Methods Appropriately -- Developing Our First Endpoint with MVC -- Configuration -- Templates and Models -- Error Handling -- Next Steps -- Chapter 7: Spring Boot -- What Is Spring Boot? -- Setting Up a Project -- Checking the Foundation -- Building the Application -- Building Our Transport Object -- Actually Saying "Hello" -- Testing with Spring Boot -- Configuration in Spring Boot -- Static Content with Spring Boot -- Summary of the "Hello, World" Boot Mechanism | |
520 | |a This 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 todeploy 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. What You Will Learn 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 Who This Book Is For Those who are new to Spring or for those who have experience with Spring but want to learn what's new in Spring 6. This book assumes you have some prior coding experience inJava, but many core concepts in Java are discussed as they're encountered. | ||
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
630 | 0 | 0 | |a Spring (Software framework) |
650 | 0 | |a Software frameworks.|9 404061 | |
700 | 1 | |a Lombardi, Andrew,|e author. | |
776 | 0 | 8 | |i Print version:|a Ottinger, Joseph B.|t Beginning Spring 6|d Berkeley, CA : Apress L. P.,c2024|z 9781484298329 |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484298336/?ar|x O'Reilly|z eBook |
938 | |a ProQuest Ebook Central|b EBLB|n EBL31200824 | ||
938 | |b OCKB|z springerlink.ebooksstm2024,12946282-31ed-4b3e-a740-0b87546eb6db-emi | ||
938 | |a YBP Library Services|b YANK|n 20926584 | ||
994 | |a 92|b VIA | ||
999 | |c 360658|d 360658 |