css测试文

第2章 你的第一款Netty应用程序

本章主要内容

  • 设置开发环境
  • 编写Echo服务器和客户端
  • 构建并测试应用程序

 

在本章中,我们将展示如何构建一个基于Netty的客户端和服务器。应用程序很简单:客户端将消息发送给服务器,而服务器再将消息回送给客户端。但是这个练习很重要,原因有两个。

首先,它会提供一个测试台,用于设置和验证你的开发工具和环境,如果你打算通过对本书的示例代码的练习来为自己将来的开发工作做准备,那么它将是必不可少的。

其次,你将获得关于Netty的一个关键方面的实践经验,即在前一章中提到过的:通过ChannelHandler来构建应用程序的逻辑。这能让你对在第3章中开始的对Netty API的深入学习做好准备。

2.1 设置开发环境

要编译和运行本书的示例,只需要JDK和Apache Maven这两样工具,它们都是可以免费下载的。

我们将假设,你想要捣鼓示例代码,并且想很快就开始编写自己的代码。虽然你可以使用纯文本编辑器,但是我们仍然强烈地建议你使用用于Java的集成开发环境(IDE)。

2.1.1 获取并安装Java开发工具包

你的操作系统可能已经安装了JDK。为了找到答案,可以在命令行输入:

javac -version

如果得到的是javac 1.7……或者1.8……,则说明已经设置好了并且可以略过此步[1]

否则,请从http://java.com/en/download/manual.jsp处获取JDK第8版。请留心,需要下载的是JDK,而不是Java运行时环境(JRE),其只可以运行Java应用程序,但是不能够编译它们。该网站为每个平台都提供了可执行的安装程序。如果需要安装说明,可以在同一个网站上找到相关的信息。

建议执行以下操作:

相关文章