Название: Spring Boot 3 and Spring Framework 6 Автор: Christian Ullenboom Издательство: Rheinwerk Computing Год: 2024 Страниц: 934 Язык: английский Формат: epub (true) Размер: 23.1 MB
Say goodbye to dependencies, bogged-down code, and inflexibility! With the Spring framework and Spring Boot, you’ll painlessly create Java applications that are production ready. Start with the basics: containers for Spring-managed beans, Spring framework modules, and proxies. Then learn to connect to relational databases, implement Jakarta Persistence, use Spring Data JPA, and work with NoSQL databases. Get the right know-how for modern software development with Spring and Java!
Spring Boot, the leading Java enterprise framework, provides numerous benefits to the developer community. It’s user-friendly, simplifies microservices development, and, when developed correctly, can achieve scalability, making it ideal for building robust enterprise applications. This book covers all the essential features of the widely used Java framework, up to its latest major release, Spring Boot 3, which was launched in November 2022. It has been developed over several years to offer a comprehensive overview of the framework.
Spring Boot 3 necessitates Java 17, which comes with long-term support. This implies that runtime vendors provide extensive support for many years to ensure that the release remains up to date for an extended period. Nevertheless, Spring Boot 3 can also work with more recent versions of Java, such as Java 21.
Today, when we refer to Spring applications, we mostly mean Spring applications configured via Spring Boot. The Spring Framework provides the actual capabilities, with certain components added, such as testing and database access, among others. However, all of these components require configuration before they can be used. This is where Spring Boot comes in. It acts as a ring around the framework and creates an appropriate default configuration for all the components, allowing developers to start working right away without worrying about the configuration details. Merely by having a class or setting a few properties, Spring Boot magically provides complex services in context, which is called auto-configuration.
Currently, Spring Boot has become the de facto standard for building Spring applications. Therefore, from now on, we’ll use the term “Spring” to refer to the combination of Spring Boot and Spring Framework. When we refer to technologies specifically from Spring Framework or Spring Boot, we’ll make that clear. Today, Spring applications are typically configured automatically through Spring Boot.
Highlights include:
1) Containers 2) Modules 3) Proxies 4) Dependency injection 5) Caching 6) RESTful web services 7) Security 8) Deployment 9) Databases 10) Jakarta Persistence 11) Spring Data JPA 12) Spring Web MVC
Prior Knowledge and Target Group: As a widely adopted framework in the Java community, Spring has evolved into a de facto standard in recent years. This book is tailored for individuals interested in creating enterprise applications that incorporate database connectivity and web services. It caters to both novices and seasoned developers, with a plethora of practical examples included. However, a solid grasp of Java and proficiency in tools such as Maven are required prerequisites, along with a fundamental understanding of relational databases.
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.