精通Java SE 6.0网络编程
精通Java SE 6.0网络编程封面图

精通Java SE 6.0网络编程

汪晓平, 编著

出版社:清华大学出版社

年代:2009

定价:52.0

书籍简介:

本书由浅入深讲解了Java网络编程的基本知识,内容全面,涵盖了从网络编程基础知识到远程方法调用(RMI)等各方面的调用。

书籍目录:

第1章 Java网络开发前的准备/1

1.1 Java的安装/1

1.2 JDK 6的配置/3

1.2.1 命令行配置/3

1.2.2 图形界面配置/4

1.2.3 查看Java版本/5

1.2.4 调试JDK/6

1.3 Eclipse 3.3/7

1.3.1 Eclipse简介/7

1.3.2 Eclipse开发环境/9

1.4 Tomcat 6安装配置/11

1.5 一个简单的Java应用程序/12

1.6 本章小结/18

第2章 Java Applet的设计及应用/19

2.1 Applet程序设计基础/19

2.1.1 Applet的基本概念/19

2.1.2 第一个Applet程序/20

2.1.3 Applet类/23

2.2 Java Applet程序设计技巧/26

2.2.1 Java Applet编程显示图像/26

2.2.2 Java Applet播放声音/30

2.2.3 Java Applet编程之文字显示/30

2.2.4 Java Applet编程之响应鼠标键盘/31

2.3 Java Applet实例/33

2.4 本章小结/49

第3章 JDBC编程/51

3.1 结构化查询语言(SQL)/51

3.1.1 SQL概述/52

3.1.2 SQL的数据定义(DDL)/53

3.1.3 SQL的数据操纵(DML)/57

3.1.4 SQL的数据控制(DCL)/62

3.2 JDBC的设计方案和典型用法/63

3.2.1 什么是数据库/63

3.2.2 JDBC的设计方案/66

3.2.3 JDBC的典型用法/73

3.3 JDBC编程概念/76

3.3.1 JDBC介绍/76

3.3.2 建立JDBC连接/77

3.3.3 JDBC发送SQL语句/82

3.3.4 获得SQL语句的执行结果/85

3.4 一个完整的调用JDBC的例子/87

3.5 本章小结/98

第4章 JavaBean的设计及应用/99

4.1 JavaBean基本概念/99

4.1.1 什么是JavaBean/100

4.1.2 JavaBean的应用/101

4.1.3 JavaBean属性/105

4.1.4 JavaBean和EJB的区别/106

4.1.5 配置Eclipse 3.3开发JavaBean/107

4.2 JavaBean相关标签/110

4.2.1 使用JavaBean标签/111

4.2.2 设置属性标签/112

4.2.3 获取属性标签/113

4.3 JSP中JavaBean的使用/113

4.4 JSP + JavaBean Web程序实例/118

4.5 本章小结/124

第5章 Java Servlet的设计及应用/125

5.1 Java Servlet程序设计基础/125

5.1.1 Servlet的基本概念/126

5.1.2 Java Servlet编程及应用/127

5.2 编写Servlet所需的开发环境/130

5.2.1 JSDK(Java Servlet Development Kit)/131

5.2.2 支持Servlet的Web服务器/131

5.2.3 开发Servlet的过程/131

5.3 基本Servlet的编写/135

5.3.1 小服务程序Servlet的编写/135

5.3.2 Servlet和多线程/138

5.3.3 用Servlet控制会话/139

5.4 Servlet实例/143

5.5 本章小结/154

第6章 Java I/O流/155

6.1 输出流/157

6.1.1 OutputStream类/157

6.1.2 装饰类/159

6.1.3 Writer类/161

6.2 输入流/162

6.2.1 InputStream类/162

6.2.2 FilterInputStream类/164

6.2.3 Reader 类/165

6.2.4 StringTokenizer标记类的运用及其改进/166

6.2.5 NIO类/169

6.3 ZIP 流/177

6.3.1 用GZIP进行压缩/178

6.3.2 用ZIP进行多文件保存/180

6.4 I/O流的典型应用/181

6.5 文件拆分实例/189

6.6 本章小结/197

第7章 Java线程机制/199

7.1 线程的概念/199

7.1.1 从Thread类继承/200

7.1.2 从Runnable 接口实现线程/204

7.2 线程同步和死锁/205

7.2.1 线程的状态/206

7.2.2 堵塞状态/206

7.2.3 堵塞状态实例/207

7.2.4 对象的锁/216

7.2.5 线程的同步/217

7.2.6 线程的死锁/218

7.3 线程池/221

7.3.1 为什么需要线程池/221

7.3.2 如何实现线程池/221

7.4 多线程应用/228

7.5 小球碰撞游戏/238

7.6 本章小结/247

第8章 查找Internet资源/249

8.1 Internet基本概念/249

8.1.1 Internet的由来及发展/249

8.1.2 TCP/IP协议/252

8.1.3 域名服务器DNS/259

8.2 InetAddress 类/260

8.2.1 创建一个新的InetAddress对象/261

8.2.2 InetAddress类中提供的方法/267

8.3 应用实例/268

8.4 本章小结/289

第9章 访问Internet资源/291

9.1 URL简介/291

9.2 URL格式/292

9.3 Java中如何使用URL/293

9.3.1 URL类的构造函数/293

9.3.2 URL类/293

9.4 编写简单的HTTP服务器/298

9.4.1 什么是HTTP/298

9.4.2 Web客户/299

9.4.3 Web服务器/299

9.4.4 URLConnection类/300

9.4.5 HttpURLConnection类/304

9.4.6 使用URLConnection和

HttpURLConnection编程/306

9.4.7 编写简单的HTTP服务器/308

9.5 URLEncoder类和URLDecoder类/316

9.5.1 URLEncoder类/316

9.5.2 URLDecoder类/318

9.5.3 HTTP服务器实例/318

9.6 本章小结/325

第10章 客户端套接字/327

10.1 客户/服务器模型/327

10.1.1 网络客户/328

10.1.2 网络服务器/328

10.2 套接字的概念/329

10.2.1 套接字的由来/329

10.2.2 套接字编程基本概念/329

10.3 Socket类和套接字异常/334

10.3.1 Socket类/334

10.3.2 套接字异常/353

10.4 可视化聊天工具/353

10.5 本章小结/358

第11章 服务器端套接字/359

11.1 ServerSocket类/359

11.1.1 构造函数/360

11.1.2 ServerSocket方法的使用/362

11.2 HTTP/370

11.3 代理服务器/378

11.3.1 基础概念/378

11.3.2 设计规划/379

11.3.3 代理服务器的实现/380

11.4 聊天程序实现/390

11.4.1 Server模块/391

11.4.2 Protocols模块/405

11.4.3 Client模块/407

11.4.4 运行结果/423

11.5 本章小结/424

第12章 安全套接字/425

12.1 安全套接字SSL介绍/425

12.1.1 协议的起源/425

12.1.2 协议概述/426

12.1.3 协议规范/426

12.1.4 相关技术/430

12.1.5 与SET协议的比较/431

12.1.6 前景展望/432

12.1.7 SSLSocket和SSLServerSocket/432

12.2 安全客户端套接字SSLSocket类的用法/433

12.2.1 SSLSocketFactory和SSL-ServerSocketFactory/433

12.2.2 SSLSocket类/435

12.3 安全服务器端套接字SSL-ServerSocket类的用法/439

12.4 安全套接字的运用/444

12.4.1 HTTP概览/445

12.4.2 不安全的HTTP服务器/446

12.4.3 安全套接字HTTP服务器/449

12.5 本章小结/454

第13章 非阻塞通信/455

13.1 非阻塞通信概述/455

13.2 Java非阻塞通信/456

13.2.1 创建非阻塞通道/456

13.2.2 创建非阻塞C/S实例/464

13.2.3 选择器(Selector)/469

13.2.4 缓冲区(Buffer)/470

13.3 服务器编程实例/473

13.4 本章小结/477

第14章 JavaMail邮件系统/479

14.1 目前流行的协议/479

14.1.1 SMTP/479

14.1.2 邮件发送实例/481

14.1.3 POP3/486

14.1.4 IMAP/495

14.1.5 MIME/496

14.2 JavaMail介绍/496

14.2.1 JavaMail分层体系/496

14.2.2 Java Mail API核心类/497

14.3 E-mail基本任务/505

14.4 完整的JavaMail例子/513

14.5 本章小结/527

第15章 RMI远程方法调用/529

15.1 RMI介绍/529

15.1.1 网络构架/530

15.1.2 远程接口/530

15.1.3 RMI开发实例/531

15.2 java.rmi包/537

15.2.1 Remote接口/537

15.2.2 Naming 类/538

15.2.3 Remote Exception类/540

15.2.4 使用RMI的应用程序/541

15.3 远程调用中的参数传递/545

15.3.1 传递非远程对象/545

15.3.2 一个购买商品系统实例/546

15.3.3 传递远程对象/555

15.3.4 Cloning 远程对象/557

15.4 Java IDL和CORBA/557

15.4.1 CORBA/557

15.4.2 Java IDL应用编程/558

15.4.3 CORBA与RMI的对比/563

15.5 本章小结/564

内容摘要:

本书由浅入深地讲解了Java网络编程的基本知识,内容全面,涵盖了从网络编程基础知识到远程方法调用(RMI)等各方面的内容。全书共分15章,主要内容包括Java开发环境的搭建、Java Applet程序的编写、使用JDBC进行数据库操作、JavaBean和Java Servlet、Java输入/输出流和Java线程、InetAddress类封装网络地址查找资源、使用URL以及URLConnection类封装URL地址访问资源、Socket客户端和服务器端进行TCP可靠连接的网络应用、安全套接字SSL Socket以及使用通道进行非阻塞通信,最后介绍了JavaMail电子邮件的收发、RMI(远程方法调用)。本书提供了很多实例程序,包含很多可以实际工作的代码,实现了功能完整的网络客户端和服务器。无论是希望编写特殊用途的Web服务器程序、安全的网络通信程序,还是电子邮件客户端,都会找到可供学习和可以借鉴的代码。本书的实例源代码可通过http://www.tupwk.com.cn/downpage下载。本书可作为高校计算机相关专业的参考教材,对于广大Java网络程序开发人员也具有很大的参考价值。

编辑推荐:

本书可作为高校计算机相关专业的参考教材,对于广大Java网络程序开发人员也具有很大的参考价值。

书籍规格:

书籍详细信息
书名精通Java SE 6.0网络编程站内查询相似图书
9787302194835
如需购买下载《精通Java SE 6.0网络编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)52.0语种简体中文
尺寸26装帧平装
页数 562 印数 5000

书籍信息归属:

精通Java SE 6.0网络编程是清华大学出版社于2009.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。