
Netty in Action
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Netty in Action introduces the Netty framework and shows you how to incorporate it into your Java network applications. You'll learn to write highly scalable applications without the need to dive into the low-level non-blocking APIs at the core of Java.
About the Technology
Netty is a Java-based networking framework that manages complex networking, multithreading, and concurrency for your applications. And Netty hides the boilerplate and low-level code, keeping your business logic separate and easier to reuse. With Netty, you get an easy-to-use API, leaving you free to focus on what's unique to your application.
About the Book
Netty in Action introduces the Netty framework and shows you how to incorporate it into your Java network applications. You will discover how to write highly scalable applications without getting into low-level APIs. The book teaches you to think in an asynchronous way as you work through its many hands-on examples and helps you master the best practices of building large-scale network apps.
What's Inside
- Netty from the ground up
- Asynchronous, event-driven programming
- Implementing services using different protocols
- Covers Netty 4.x
About the Reader
This book assumes readers are comfortable with Java and basic network architecture.
About the Authors
Norman Maurer is a senior software engineer at Apple and a core developer of Netty. Marvin Wolfthal is a Dell Services consultant who has implemented mission-critical enterprise systems using Netty.
Table of Contents
- Netty-asynchronous and event-driven
- Your first Netty application
- Netty components and design
- Transports
- ByteBuf
- ChannelHandler and ChannelPipeline
- EventLoop and threading model
- Bootstrapping
- Unit testing
- The codec framework
- Provided ChannelHandlers and codecs
- PART 3 NETWORK PROTOCOLS
- WebSocket
- Broadcasting events with UDP
- Case studies, part 1
- Case studies, part 2
More details
Other editions
Additional editions

Persons
Marvin Wolfthal has used Netty for several years, and has employed it most recently in high-performance claims processing applications he has implemented in his role as a Dell Services consultant.
Content
- Intro
- Copyright
- Brief Table of Contents
- Table of Contents
- Foreword
- Preface
- Acknowledgments
- About this Book
- About the Cover Illustration
- Part 1. Netty concepts and architecture
- Chapter 1. Netty-asynchronous and event-driven
- Chapter 2. Your first Netty application
- Chapter 3. Netty components and design
- Chapter 4. Transports
- Chapter 5. ByteBuf
- Chapter 6. ChannelHandler and ChannelPipeline
- Chapter 7. EventLoop and threading model
- Chapter 8. Bootstrapping
- Chapter 9. Unit testing
- Part 2. Codecs
- Chapter 10. The codec framework
- Chapter 11. Provided ChannelHandlers and codecs
- Part 3. Network protocols
- Chapter 12. WebSocket
- Chapter 13. Broadcasting events with UDP
- Part 4. Case studies
- Chapter 14. Case studies, part 1
- Chapter 15. Case studies, part 2
- Appendix. Introduction to Maven
- Index
- List of Figures
- List of Tables
- List of Listings
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.