Book description
Master the fundamentals of Spring Framework 6 while learning from the real-world experiences of Spring experts. Over the course of this book, you'll learn how to leverage Spring 6 in tandem with the Kotlin programming language to build complex enterprise applications from top to bottom. From monoliths to cloud native apps for streaming microservices, you’ll gain insight into every aspect of the process, including transactions, data access, persistence, and web and presentation tiers.
As you progress through the book, the authors demonstrate how to run Kotlin with a single command, deploy new utility methods in String class, use Local-Variable Syntax for Lambda Parameters Nested Based Access Control, read/write strings to and from files, and using Flight Recorder. Also, a whole new generation of dependencies are available, and you’ll see exactly how to make optimal use of them. A full sample application will show you how to apply Spring 6’s new tools and techniques and see how they work together.
After reading this comprehensive book, you'll be ready to build your own Spring applications using Kotlin.
What You Will Learn
- Explore what's new in Spring Framework 6 and the Kotlin APIs it supports
- Leverage a new generation of dependencies
- Build complex enterprise monoliths, cloud-native applications, and microservices
- Master data access, persistence, and transactions
- Use with Spring Batch, Integration, and other key Spring modules
- Integrate Spring 6 with Hibernate and other third party APIs and packages
Who This Book Is For
Experienced Kotlin and Java software developers and programmers. Some previous experience with Spring is highly recommended.Table of contents
- Cover
- Front Matter
- 1. Introducing Spring
- 2. Getting Started
- 3. Introducing IoC and DI in Spring
- 4. Advanced Spring Configuration and Spring Boot
- 5. Spring AOP
- 6. Spring Data Access with JDBC
- 7. Spring with Hibernate
- 8. Spring with JPA
- 9. Spring Transaction Management
- 10. Spring Data with SQL and NoSQL Databases
- 11. Validation, Formatting, and Type Conversion
- 12. Task Scheduling
- 13. Spring Remoting
- 14. Spring MVC
- 15. Spring REST Support
- 16. Spring Native and Other Goodies
- 17. Securing Spring Web Applications
- 18. Monitoring Spring Applications
- 19. Spring WebSocket Support
- 20. Reactive Spring
- Back Matter
Product information
- Title: Pro Spring 6 with Kotlin: An In-depth Guide to Using Kotlin APIs in Spring Framework 6
- Author(s):
- Release date: September 2023
- Publisher(s): Apress
- ISBN: 9781484295571
You might also like
book
Java to Kotlin
It takes a week to travel the 8,000 miles overland from Java to Kotlin. If you're …
video
Build RESTful APIs Using Kotlin and Spring Boot
Kotlin is a modern, concise, and safe programming language and is one of the most popular …
video
Spring Boot and Kotlin LiveLessons
Overview Spring Boot, the convention-over-configuration–centric framework from the Spring team, marries Spring's flexibility with conventional common …
book
Pro Spring 6: An In-Depth Guide to the Spring Framework
Master the Spring Framework, its fundamentals and core topics, and share the authors’ insights and real-world …