图书介绍

Java网络编程技术与实践PDF|Epub|txt|kindle电子书版本网盘下载

Java网络编程技术与实践
  • 杜佳荣,马建红,腾振宇编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302175148
  • 出版时间:2008
  • 标注页数:556页
  • 文件大小:218MB
  • 文件页数:567页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐