讀古今文學網 > Netty實戰 > 第一部分 Netty的概念及體系結構 >

第一部分 Netty的概念及體系結構

Netty是一款用於創建高性能網絡應用程序的高級框架。在第一部分,我們將深入地探究它的能力,並且在3個主要的方面進行示例:

  • 使用Netty構建應用程序,你不必是一名網絡編程專家;
  • 使用Netty比直接使用底層的Java API容易得多;
  • Netty推崇良好的設計實踐,例如,將你的應用程序邏輯和網絡層解耦。

在第1章中,我們將首先小結Java網絡編程的演化過程。在我們回顧了異步通信和事件驅動的處理的基本概念之後,我們將首先看一看Netty的核心組件。在第2章中,你將能夠構建自己的第一款基於Netty的應用程序!在第3章中,你將開啟對於Netty的細緻探究之旅,從它的核心網絡協議(第4章)以及數據處理層(第5章和第6章)到它的並發模型(第7章)。

我們將把所有的這些細節組合在一起,對第一部分進行總結。你將看到:如何在運行時配置基於Netty的應用程序的各個組件,以使它們協同工作(第8章),Netty是如何幫助你測試你的應用程序的(第9章)。