Book description
Build robust, highly scalable reactive web applications with Ratpack, the lightweight JVM framework. With this practical guide, you’ll discover how asynchronous applications differ from more traditional thread-per-request systems—and how you can reap the benefits of complex non-blocking through an API that makes the effort easy to understand and adopt.
Author Dan Woods—a member of the Ratpack core team—provides a progressively in-depth tour of Ratpack and its capabilities, from basic concepts to tools and strategies to help you construct fast, test-driven applications in a semantic and expressive way. Ideal for Java web developers familiar with Grails or Spring, this book is applicable to all versions of Ratpack 1.x.
- Configure your applications and servers to accommodate the cloud
- Use Ratpack testing structures on both new and legacy applications
- Add advanced capabilities, such as component binding, with modules
- Explore Ratpack’s static content generation and serving mechanisms
- Provide a guaranteed execution order to asynchronous processing
- Model data and the data access layer to build high-performance, data-driven applications
- Work with reactive and functional programming strategies
- Use distribution techniques that support continuous delivery and other deployment tactics
Publisher resources
Table of contents
- Foreword
- Preface
- 1. Welcome to Ratpack
- 2. Getting Started
- 3. Testing Ratpack Applications
- 4. Application Configuration
- 5. Ratpack Modules
- 6. Serving Web Assets
- 7. Asynchronous Programming, Promises, and Executions
- 8. Data-Driven Web Applications
- 9. Ratpack and Spring Boot
- 10. Reactive Programming in Ratpack
- 11. Sessions and Security
- 12. Application Security
- 13. Going to Production
- Index
Product information
- Title: Learning Ratpack
- Author(s):
- Release date: June 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491921616
You might also like
book
Das Microservices-Praxisbuch
Eberhard Wolff zeigt Microservices-Rezepte, die Architekten anpassen und zu einem Menü kombinieren können. So lässt sich …
book
Groovy – kurz & gut
Groovy ist eine dynamische Programmiersprache für die JVM, die unter Java-Entwicklern immer beliebter wird. Groovy erweitert …
video
Ratpack Web Framework
Ratpack is a non-blocking, open-source web framework for the JVM that gives applications the scalability and …
book
Der Weg zum Java-Profi, 5th Edition
Dieses Buch bietet eine umfassende Einführung in die professionelle Java-Entwicklung und vermittelt Ihnen das notwendige Wissen, …