Java网络编程技术与实践PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:杜佳荣,马建红,腾振宇编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302175148
- 页数:556 页
第1章 Java网络编程起步 1
1.1 Java开发环境概述 1
1.1.1安装和配置JDK 2
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 API 14
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如何开发Applet 79
4.1.3如何在网页里嵌入Applet 81
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安装JMF 115
5.3.2在Eclipse中配置JMF 117
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 XML 458
13.1.3 SOAP 458
13.2搭建SOAP开发环境 460
13.2.1 Apache Axis 460
13.2.2 Tomcat中安装Axis 461
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.wsdd 483
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会话Bean 493
14.2.1无状态会话Bean 493
14.2.2有状态会话Bean 498
14.3实体Bean 504
14.3.1 BMP实体Bean 504
14.3.2 CMP实体Bean 515
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
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《麦肯锡精英这样实践基本功》(日)户塚隆将著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019