Manning Early
Access Program
Netty in Action

EARLY ACCESS EDITION

Norman Maurer and Marvin Allen Wolfthal

MEAP Began: March 2013
Softbound print: April 2015 (est.) | 300 pages
ISBN: 9781617291470

Become a reviewer
Pre-Order options*
Order now and start reading Netty in Action today through MEAP                    
  MEAP + eBook only - $43.99
  MEAP + Print book (includes eBook) when available - $54.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates     

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
PART 1: GETTING STARTED
  1 Netty—Asynchronous and Event-Driven by nature - FREE
  2 Your first Netty application - AVAILABLE
  3 Netty overview - AVAILABLE

PART 2: CORE FUNCTIONS/PARTS
  4 Transports - AVAILABLE
  5 Buffers - AVAILABLE
  6 ChannelHandler - AVAILABLE
  7 Codec - AVAILABLE
  8 Provided ChannelHandlers and Codecs - AVAILABLE
  9 Bootstrapping Netty Applications - AVAILABLE

PART 3: NETTY BY EXAMPLE
10 Unit-test your code - AVAILABLE
11 WebSockets - AVAILABLE
12 SPDY - AVAILABLE
13 Broadcasting events via UDP - AVAILABLE

PART 4: ADVANCED TOPICS
14 Implement a custom codec - AVAILABLE
15 EventLoop and Thread-Model - AVAILABLE
16 Case studies, Part 1: Droplr, Firebase, and Urban Airship - AVAILABLE
17 Case studies, Part 2: Facebook and Twitter - AVAILABLE

APPENDIXES:
  A The community—how to get involved
  B Related books
  C Related projects

DESCRIPTION

Network applications must handle events intelligently and efficiently, establishing priorities, resolving conflicts, and managing resources to avoid blocks, dropouts, and the other jams that occur in high-traffic environments. Netty is a Java-based networking framework designed to handle asynchronous network events smoothly so your applications are easy to write and maintain. The framework hides all the boilerplate and low-level code from you, making it possible to keep your business-logic separate and reusable, even in different network transports and protocols. Netty has built-in support for many protocols i.e. HTTP, SPDY, and WebSockets.

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. You'll learn how to think in an asynchronous way as you work through numerous hands-on examples. You'll follow numerous examples that show you how to use Netty while you master the best practices of large-scale network apps.

WHAT'S INSIDE

Readers should be comfortable with Java and basic network architecture. No exposure to Netty or asynchronous network programming required.

ABOUT THE AUTHOR

Norman Maurer is one of the core developers of Netty, a member of the Apache Software Foundation and a contributor to many OpenSource Projects over the past years. He's a Senior Software Engineer for Apple, where he works on Netty and other network related things as part of the iCloud Team.

ABOUT THE EARLY ACCESS VERSION

This Early Access version of Netty in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online forum.

WANT TO LEARN MORE?

Sign up to read more content when it is released and to receive news about this book.