图书介绍
Java网络编程技术与实践PDF|Epub|txt|kindle电子书版本网盘下载
![Java网络编程技术与实践](https://www.shukui.net/cover/7/32249067.jpg)
- 杜佳荣,马建红,腾振宇编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302175148
- 出版时间:2008
- 标注页数:556页
- 文件大小:218MB
- 文件页数:567页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java网络编程技术与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java网络编程起步1
1.1 Java开发环境概述1
1.1.1安装和配置JDK2
1.1.2安装Eclipse环境4
1.2网络通信常用协议5
1.2.1 TCP/IP网络通信模型6
1.2.2 TCP与UDP通信协议6
1.3 I/O流与网络通信7
1.3.1 Java输入流与输出流概述7
1.3.2代码示例7
1.4多线程与网络通信9
1.4.1 Java与多线程9
1.4.2构建基于多线程的通信模型10
1.5 JDBC数据库编程概述13
1.5.1 Java的JDBC API14
1.5.2 JDBC实例分析15
1.5.3通用数据库管理访问模块设计21
1.6 Java界面开发技术22
1.6.1 Swing简介22
1.6.2 Swing事件响应机制22
1.6.3 Swing代码示例23
1.7本章小结24
第2章 Java与TCP网络协议开发25
2.1 TCP协议与Java支持类库25
2.1.1 TCP协议与三次握手25
2.1.2 Java的Socket相关类说明26
2.2简单的C/S架构程序29
2.2.1通信流程设计29
2.2.2开发服务器端代码29
2.2.3开发客户端代码33
2.2.4运行效果演示35
2.3基于多线程的通信程序36
2.3.1在通信中引入多线程36
2.3.2开发服务器端代码37
2.3.3开发客户端代码40
2.3.4运行效果演示42
2.4构建基于TCP协议的应用层通信模型44
2.4.1 TCP协议与网络应用层的关系44
2.4.2定义应用层通信协议44
2.4.3开发服务器端代码45
2.4.4开发客户端代码48
2.4.5运行效果演示50
2.5本章小结52
第3章 Java与UDP通信协议开发53
3.1 UDP协议与Java支持类库53
3.1.1 UDP协议与数据报文53
3.1.2 Java的UDP相关类说明55
3.2简单的UDP通信程序58
3.2.1 UDP通信流程设计58
3.2.2开发报文的处理类代码60
3.2.3开发客户端代码61
3.2.4开发服务器端代码63
3.2.5运行效果演示64
3.3基于多线程的UDP程序65
3.3.1编写客户端代码65
3.3.2编写服务器端代码70
3.3.3运行效果演示73
3.4本章小结75
第4章 Java小程序开发——Applet编程77
4.1 Applet概述77
4.1.1 Applet有什么功能77
4.1.2如何开发Applet79
4.1.3如何在网页里嵌入Applet81
4.2 Applet功能设计83
4.2.1在Applet里播放音频文件83
4.2.2在Applet里显示图片89
4.2.3 Applet里的事件响应机制93
4.2.4使用Applet编写计时器96
4.2.5运行效果演示100
4.3本章小结101
第5章 基于RTP协议的JMF播放器103
5.1 JMF相关知识103
5.1.1多媒体103
5.1.2媒体流104
5.1.3常用媒体格式104
5.2 JMF基础105
5.2.1基于媒体流的JMF结构105
5.2.2 JMF模型106
5.2.3 JMF播放器108
5.2.4 JMF数据处理112
5.2.5 RTP与RTPC协议114
5.3开发JMF工程115
5.3.1安装JMF115
5.3.2在Eclipse中配置JMF117
5.4基于RTP协议的JMF播放器117
5.4.1发送端模块分析118
5.4.2接收端模块分析133
5.5运行效果144
5.5.1运行前准备144
5.5.2运行接收端程序144
5.5.3运行发送端程序145
5.6本章小结147
第6章 基于Java Swing的FTP客户端程序开发149
6.1 FTP简介149
6.1.1 FTP协议概述149
6.1.2 FTP传输方式150
6.1.3 FTP工作模式150
6.1.4 FTP客户端组件151
6.1.5 Enterprisedt组件入门152
6.2需求分析与设计155
6.2.1需求分析156
6.2.2模块设计156
6.3创建Swing FTP工程157
6.3.1用Eclispe+MyEclispe创建工程157
6.3.2 FTP功能模块157
6.3.3 FTP登录模块165
6.3.4 FTP主界面模块170
6.4程序演示189
6.4.1 FTP登录模块演示189
6.4.2 FTP主界面模块演示190
6.5本章小结192
第7章 基于RMI的网络应用设计193
7.1 RMI与远程方法调用193
7.1.1 RMI的构成要素193
7.1.2 RMI模型的特点及其应用场景195
7.1.3 RMI开发包简介196
7.2编写HelloWorld的 RMI代码198
7.2.1编写服务器端代码198
7.2.2编写RMI客户端代码201
7.2.3配置运行RMI代码202
7.3 RMI与DTO模式205
7.3.1 DTO模式概述205
7.3.2编写服务器端代码206
7.3.3编写RMI客户端代码208
7.3.4配置运行RMI代码209
7.4本章小结210
第8章 基于Socket开发的Java 网络五子棋211
8.1需求分析与设计211
8.1.1需求分析211
8.1.2模块设计212
8.2用户面板模块212
8.2.1开发用户列表面板213
8.2.2开发用户聊天面板213
8.2.3开发用户输入面板214
8.2.4开发用户操作面板215
8.3棋盘面板模块215
8.3.1开发黑棋类215
8.3.2开发白棋类216
8.3.3开发棋盘面板217
8.3.4开发棋盘线程231
8.4五子棋服务器模块233
8.4.1开发服务器信息面板233
8.4.2开发服务器线程234
8.4.3开发服务器端244
8.5五子棋客户端模块247
8.5.1开发客户端247
8.5.2开发客户端线程254
8.6程序演示257
8.7本章小结259
第9章 基于Swing的网络白板261
9.1需求分析与设计261
9.1.1需求分析261
9.1.2模块设计262
9.2网络白板系统模块实现264
9.2.1用户登录模块264
9.2.2网络消息协议模块267
9.2.3网络白板服务器模块272
9.2.4网络白板模块285
9.3项目创建及运行效果演示309
9.3.1工程的创建及运行309
9.3.2登录效果演示310
9.3.3网络白板界面效果演示310
9.4本章小结311
第10章 基于TCP协议的JavaSwing网络聊天室313
10.1需求分析与设计313
10.1.1需求分析313
10.1.2模块设计314
10.1.3数据库设计315
10.1.4建立ODBC数据源316
10.2创建基于Swing+Eclipse的Java项目317
10.2.1创建聊天系统Java 项目317
10.2.2创建Swing类317
10.3 Swing聊天室系统模块分析318
数据库操作模块318
登录与聊天室选择模块324
注册模块331
管理用户模块335
聊天模块338
运行效果演示357
登录与聊天室选择 效果演示358
注册效果演示358
管理用户效果演示359
聊天室效果演示359
本章小结360
基于COS组件的文件上传和下载应用开发361
COS概述361
文件传输与COS组件 的关系361
取得COS组件362
COS组件的特点362
创建Eclipse项目 导入COS组件363
COS组件类快速入门364
MulthpartRequest类364
MultipartParser类365
FileRenamePolicy接口365
ServletUtils类365
用COS编写文件上传与下载的示例365
用MultipartRequest 进行文件上传366
用MultipartRequest 进行含文件上传的 复杂表单处理376
用ServletUtil类进行 文件下载381
实现FileRenamePolicy 接口自定义重命名方式384
用MultipartParser 进行文件上传386
示例演示390
服务器配置及程序 的发布391
运行“用MultipartRequest” 上传文件393
用MultipartRequest 进行含文件上传的 复杂表单处理394
用ServletUtils进行 文件下载395
实现FileRenamePolicy 接口自定义重命名方式395
用MultipartParser 进行文件上传396
本章小结397
基于JavaMail的JSP邮件管理系统399
需求分析与设计399
需求分析399
模块设计400
数据库设计401
JavaMail快速入门405
Session类405
Message类406
Address类406
Transport类407
Store类和Folder类408
建立邮件管理系统框架408
建立邮件系统的 Web工程409
下载并安装邮件 服务器415
12.4数据库管理模块415
12.4.1基于DAO模式的共通数据库访问模块415
12.4.2基于DAO模式的登录数据库访问模块417
12.4.3基于DAO模式的邮件信息相关数据库访问模块419
12.4.4基于DAO模式的通讯录相关数据库访问模块423
12.5登录模块425
12.5.1界面设计425
12.5.2编写业务逻辑425
12.6邮件信息模块428
12.6.1界面设计428
12.6.2编写业务逻辑435
12.7通讯录模块448
12.7.1界面设计448
12.7.2编写业务逻辑451
12.8模块演示453
12.9本章小结455
第13章 基于SOAP协议的订单查询应用开发457
13.1 SOAP简介457
13.1.1 Web服务457
13.1.2 XML458
13.1.3 SOAP458
13.2搭建SOAP开发环境460
13.2.1 Apache Axis460
13.2.2 Tomcat中安装Axis461
13.3开发一个查询订单信息功能的SOAP项目464
13.3.1项目设计464
13.3.2数据库设计465
13.3.3设计Customer类和Order类468
13.3.4设计开发服务端程序470
13.3.5设计开发客户端程序477
13.4项目分析483
13.4.1 deploy.wsdd483
13.4.2调用SOAP服务485
13.5本章小结488
第14章EJB网络应用程序开发初步489
14.1 EJB概述489
14.1.1 EJB组件架构489
14.1.2 EJB组件类型490
14.1.3 EJB开发步骤491
14.2会话Bean493
14.2.1无状态会话Bean493
14.2.2有状态会话Bean498
14.3实体Bean504
14.3.1 BMP实体Bean504
14.3.2 CMP实体Bean515
14.4本章小结521
第15章 基于EJB的学生选课系统523
15.1需求分析与设计523
15.1.1需求分析523
15.1.2模块设计524
15.1.3数据库设计524
15.2学生选课系统模块设计527
15.2.1数据库模块527
15.2.2登录模块541
15.2.3学生操作模块545
15.3运行效果演示554
15.3.1登录效果演示554
15.3.2学生选课效果演示555
15.4本章小结556