Learning Ratpack. Simple, Lean, and Powerful Web Applications
![Język publikacji: angielski Język publikacji: angielski](https://static01.helion.com.pl/global/flagi/1.png)
![Learning Ratpack. Simple, Lean, and Powerful Web Applications Dan Woods - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_05nd.png)
![Learning Ratpack. Simple, Lean, and Powerful Web Applications Dan Woods - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_05nd.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 368
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Learning Ratpack. Simple, Lean, and Powerful Web Applications
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
Wybrane bestsellery
-
Ludzki mózg to dzieło idealne, najdoskonalszy twór w przyrodzie. Jego dominacją zachwiał komputer Deep Blue, który w 1997 roku pokonał w szachy mistrza świata, Garriego Kasparowa. Od tego czasu sztuczna inteligencja jest na ścieżce intensywnego rozwoju. Czy dominacja superinteligencji nad człowie...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Obierz kurs na... sprawniejsze projektowanie interfejsów Jeśli - komercyjnie lub na razie tylko amatorsko - tworzysz strony internetowe i aplikacje mobilne, z pewnością nazwa Figma nie jest Ci obca. W końcu to chmurowe narzędzie jest uznawane, obok na przykład AdobeXD, za jedno z najnow...(119.20 zł najniższa cena z 30 dni)
104.30 zł
149.00 zł(-30%) -
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i uł...(96.85 zł najniższa cena z 30 dni)
104.30 zł
149.00 zł(-30%) -
Dzięki temu praktycznemu przewodnikowi sprawdzisz, jak działa Angular podczas tworzenia dziesięciu zróżnicowanych funkcjonalnych aplikacji internetowych. Nauczysz się też integrować go z różnymi bibliotekami i narzędziami, takimi jak Angular Router, Scully, Electron, wątki robocze usług Angulara ...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adr...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Are you interested in User Experience, which has become increasingly popular in recent years? You're in the right place. In this e-book we collected real and reliable information about User Experience in one place. Topics included: 7 factors of outstanding UX User Experience vs Cus...
-
Chcesz rozpocząć przygodę z Figmą, ale nie wiesz od czego zacząć? Ten e-book jest dla Ciebie! Wspólnie przejdziemy przez interfejs Figmy, zaprezentujemy Ci najważniejsze funkcje oraz pomożemy stworzyć Ci pierwszy projekt! Pobierz darmowego e-booka i poznaj możliwości programu: Podstawy inte...
-
Dzięki tej książce płynnie rozpoczniesz pracę z Tableau 2022 i nauczysz się wizualizacji danych. Dowiesz się, jak je analizować i przedstawiać w formie graficznej, a także jak opowiadać oparte na nich historie. W tym wydaniu ujęto najnowsze funkcje programu, między innymi rozszerzenia pulpitów na...(83.40 zł najniższa cena z 30 dni)
83.40 zł
139.00 zł(-40%)
Dan Woods - pozostałe książki
-
Kluczowe zasady projektowania interfejsów API, sposoby zabezpieczania API oraz zarządzania użytkownikami. Ponadto dowiesz się, jak zarządzać ruchem sieciowym, obsługiwać interfejs API oraz mierzyć sukces Twojego API. Na sam koniec zobaczysz, jak zaangażować projektantów w proces adaptacji.(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
Programmers used to be the only people excited about APIs, but now a growing number of companies see them as a hot new product channel. This concise guide describes the tremendous business potential of APIs, and demonstrates how you can use them to provide valuable services to clients, partners, ...(48.86 zł najniższa cena z 30 dni)
48.44 zł
84.99 zł(-43%) -
Information Technology professionals can use this book to move beyond the excitement of web services and service oriented architecture (SOA) and begin the process of finding actionable ideas to innovate and create business value. In Enterprise SOA: Designing IT for Business Innovation, SAP's blue...(126.17 zł najniższa cena z 30 dni)
126.07 zł
169.00 zł(-25%) -
Open source software is changing the world of Information Technology. But making it work for your company is far more complicated than simply installing a copy of Linux. If you are serious about using open source to cut costs, accelerate development, and reduce vendor lock-in, you must institutio...(54.03 zł najniższa cena z 30 dni)
53.93 zł
89.90 zł(-40%)
Ebooka "Learning Ratpack. Simple, Lean, and Powerful Web Applications" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Learning Ratpack. Simple, Lean, and Powerful Web Applications" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Learning Ratpack. Simple, Lean, and Powerful Web Applications" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-919-2161-6, 9781491921616
- Data wydania ebooka:
-
2016-06-01
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 5.1MB
- Rozmiar pliku Mobi:
- 11.6MB
Spis treści ebooka
- Foreword
- Preface
- Who Is the Target Audience for This Book?
- What Is This Book Not Trying to Accomplish?
- No Breaking Changes!
- Staying in Touch
- Acknowledgments
- 1. Welcome to Ratpack
- Hello, World!
- Running the Example
- Rapid Prototyping
- Hello, World!
- Handler Chain
- URL Path Bindings
- Prefixed Routes
- Path Tokens
- Request Parameters
- Parsing Request Data
- Content Negotiation in Handlers
- Chapter Summary
- 2. Getting Started
- Library Structure
- Project Structure
- Ratpack Gradle Plugin
- Gradle Wrapper
- Hot Reloading
- Lazybones
- Building from a Main Class
- Working with Handlers
- Understanding the Chain API Interactions in Groovy and Java
- Standalone Handlers
- Chapter Summary
- 3. Testing Ratpack Applications
- Spock Test Structure
- Functional Testing
- Bootstrapping Test Data
- Architecting for Improved Testability
- Integration Testing
- Unit Testing
- Unit Testing Standalone Handlers
- Other Testing Scenarios
- Chapter Summary
- 4. Application Configuration
- Configuring with Environment Variables and System Properties
- Configuring with Environment Variables
- Configuration with System Properties
- Configuring with Environment Variables and System Properties
- Nested Configuration Models
- Custom Configuration Source
- Setting Server Configuration
- Chapter Summary
- 5. Ratpack Modules
- Extending Ratpack with Registries
- Google Guice
- BindingsSpec in Groovy
- Using the Guice binder in Ratpack
- BindingsSpec in Groovy
- Framework Modules
- Configurable Modules
- Modular Object Rendering in Ratpack
- Rendering with Content Type
- Rendering JSON Data
- Special Rendering Scenarios
- Chapter Summary
- 6. Serving Web Assets
- Serving Static Content
- Caveats to the FileHandler
- Using FileSystemBinding to Customize Asset Resolution
- Serving Static Content
- Serving Dynamic Content
- Handlebars.js Support
- Thymeleaf Support
- Groovy Markup Templates
- Conditionally Serving Content
- Conditionally Scoping Resources
- Conditionally Serving Assets Based on Request Attributes
- Sending Files from Handlers
- Customizing 404 Behavior
- Cache Control
- Asset Pipeline
- Chapter Summary
- 7. Asynchronous Programming, Promises, and Executions
- Promises: A Better Approach to Async Programming
- Execution Model
- Scheduling Execution Segments for Computation or I/O
- Leveraging Executions on Unmanaged Threads
- Error Handling
- Execution-Wide Error Handling
- Promise Error Handling
- Creating Promises on Your Own
- Promises from Synchronous Calculations
- Promises from Asynchronous Calls
- Chapter Summary
- 8. Data-Driven Web Applications
- Groovy SQL Support
- Connection Pooling with HikariCP Support
- Ratpack and Grails GORM
- Designing Data-Driven Service APIs in Ratpack
- Chapter Summary
- 9. Ratpack and Spring Boot
- Adding Spring Boot to Your Ratpack Project
- Creating a Spring BootBacked Registry
- API Design with Ratpack and Spring
- Other Notes on API Design with Ratpack and Spring
- Known Limitations
- Chapter Summary
- 10. Reactive Programming in Ratpack
- Overview of Reactive Programming
- Promise as a Reactive Data Structure
- Transforming Data with Promises
- Filtering Data with Promises
- Composing Data with Promises
- Reactive Streams
- Publishers and bindExec
- RxJava
- Parallel Processing Using RxJava
- Further Reading on RxJava
- Chapter Summary
- 11. Sessions and Security
- Integrating Session Support
- Persisting Objects
- Configuring the SessionModule
- Integrating Session Support
- Client-Side Sessions
- Distributed Sessions
- Working with Cookies
- Tuning Cookies
- Expiring Cookies
- Chapter Summary
- 12. Application Security
- SSL Support
- Basic Authentication
- Custom UsernamePasswordAuthenticator
- Form-Based Authentication
- Data-Driven Form Authentication
- Additional Authentication Means
- Chapter Summary
- 13. Going to Production
- Publishing Metrics
- Enabling Reporting
- Publishing Custom Metrics
- Publishing Metrics
- Application Health Checks
- Building Distributions
- Production Checklist
- Chapter Summary
- Index
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.69 zł najniższa cena z 30 dni)
193.19 zł
249.00 zł(-22%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.47 zł najniższa cena z 30 dni)
162.27 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.21 zł najniższa cena z 30 dni)
152.01 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.41 zł najniższa cena z 30 dni)
155.36 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.59 zł najniższa cena z 30 dni)
212.39 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.43 zł najniższa cena z 30 dni)
221.33 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.23 zł najniższa cena z 30 dni)
162.18 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.77 zł najniższa cena z 30 dni)
214.57 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(189.29 zł najniższa cena z 30 dni)
188.79 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.19 zł najniższa cena z 30 dni)
227.14 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Learning Ratpack. Simple, Lean, and Powerful Web Applications Dan Woods (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.