面向对象的Java网络编程

面向对象的Java网络编程
作 者: 冯博 应群
出版社: 清华大学出版社
丛编项: 程序员书库
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: JAVA语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《面向对象的Java网络编程》作者简介

内容简介

Java是美国SUN公司推出的编程语言,由于其跨平台的特性而得到了广泛的应用。随着互联网技术的发展,Java在网络编程方面的优势更加突出。全书共分13章,在简单介绍Java编程和面向对象软件开发的基础知识后,围绕着用户日常接触最广泛的网络应用软件给出了详细的讲解,为普通用户搭起了学与用的平台,并展示了Java网络编程的强大功能。本书使用通俗而简洁的语言对各个实例进行描述,图文并茂,方便读者在比较短的时间内认识并掌握Java网络编程方法。本书具有很强的实践性和操作性,内容紧凑、结构严谨。无论是对于Java的初学者,还是已经接触过Java的网络编程用户,都有很高的参考价值,同时也是大专院校学生学习Java网络编程的理想教材。 本书中的实例源代码可以到http://www.tupwk.com.cn网站下载。

图书目录

第1章 Java编程基础

1.1Java、AppliCatioll和Applet

1.1.1Java简介

1.1.2应用程序(Application)

1.1.3小应用程序(Applet)

1.2软件工程和UML简介

1.2.1软件工程简介

1.2.2统一建模语言(UML)简介

1.3构建单机网络运行环境

1.3.1Tomcat的安装和配置

1.3.2其他软件的安装和配置

1.4Java开发环境简介

1.4.1JCreator的安装和使用

1.4.2其他开发环境的安装

1.5UML相关工具简介

1.5.1Jude的安装和使用

1.5.2其他工具的安装

1.6本章小结

第2章计算机网络概述

2.1计算机网络的发展历史

2.2网络硬件

2.2.1服务器和工作站

2.2.2网络互联的硬件设备

2.3网络软件网络协议

2.3.1网络操作系统(NOS)

2.3.2开放系统互连参考模型OSI

2.3.3TCP~P协议

2.4常见的应用模式

2.4.1客户端服务器(Client/Server)模式

2.4.2浏览器/服务器(Browser/Server)模式

2.5hva网络编程简介

2.5.1流套接字(StreamSocket)

2.5.2数据报套接字(DatagramSocket)

2.6本章小结

第3章二人聊天室

3.1系统开发背景

3.1.1业务背景

3.1.2技术背景

3.2需求描述

3.2.1用例描述

3.2.2活动图

3.3分析和设计

3.3.1获取对象

3.3.2对象的静态关系

3.3.3对象的动态关系

3.3.4类的设计

3.4编程和实现

3.4.1主要代码分析

3.4.2调试运行

3.5本章小结

第4章多线程下载

4.1系统开发背景

4.1.1业务背景

4.1.2技术背景

4.2需求描述

4.2.1用例描述

4.2.2活动图

4.3分析和设计

4.3.1获取对象

4.3.2对象的静态关系

4.3.3对象的动态关系

4.3.4类的设计

4.4编程和实现

4.4.1主要代码分析

4.4.2调试运行

4.5本章小结

第5章te,net远程登录

5.1系统开发背景

5.1.1业务背景

5.1.2技术背景

5.2需求描述

5.2.1用例描述

5.2.2活动图

5.3分析和设计

5.3.1获取对象

5.3.2·对象的静态关系

5.3.3对象的动态关系

5.3.4类的设计

5.4编程和实现

5.4.1主要代码分析

5,4.2调试运行

5.5本章小结

第6章邮件服务器和客户端

6,1系统开发背景

6.1.1业务背景

6.1.2技术背景

6.2需求描述

6.2.1客户端的用例描述

6。2.2客户端的活动图

6.2.3服务器端的用例描述

6.2.4服务器端的活动图

6.3分析和设计

6.3.1获取客户端对象

6.3.2客户端对象的静态关系

6.3.3客户端对象的动态关系

6.3.4客户端类的设计

6.3,5获取服务器端的对象

6.3.6服务器端对象的静态关系

6.3.7服务器端对象的动态关系

6.3.8服务器端类的设计

6.4编程和实现

6.4.1客户端主要代码分析

6.4.2服务器端主要代码分析

6.4.3调试运行

6.5本章小结.

第7章Web服务器和浏览器

7.1系统开发背景

7.1.1业务背景

7.1.2技术背景

7.2需求描述

7.2.1客户端的用例描述

7.2.2客户端的活动图

7.2.3服务器端的用例描述

7.2.4服务器端的活动图

7.3分析和设计

7.3.1获取客户端对象

7.3.2客户端对象的静态关系

7.3.3客户端对象的动态关系

7.3.4客户端类的设计

7.3.5获取服务器端对象

7.3.6服务器端对象的静态关系

7.3.7服务器端对象的动态关系

7.3.8服务器端类的设计

7.4编程和实现

7.4.1客户端主要代码分析

7.4,2服务器端主要代码分析

7.4.3调试运行

7.5本章小结

第8章FTP服务器和客户端

8.1系统开发背景

8.1.1业务背景

8.1.2技术背景

8。2需求描述

8.2.1客户端的用例描述

8.2.2客户端的活动图

8.2.3服务器端的用例描述

8.2.4服务器端的活动图

8.3分析和设计

8.3.1获取客户端对象

8.3.2客户端对象的静态关系

8.3.3客户端对象的动态关系

8.3.4客户端类的设计

8.3.5获取服务器端对象

8.3.6服务器端对象的静态关系

8.3.7服务器端对象的动态关系

8.3.8服务器端类的设计

8.4编程和实现

8.4.1客户端主要代码分析

8.4.2服务器端主要代码分析

8.4.3调试运行

8.5本章小结

第9章网络会议室

9.1系统开发背景

9.1.1业务背景

9.1.2技术背景

9.2需求描述

9.2.1用例描述

9.2.2活动图

9.3分析和设计

9.3.1获取对象

9.3.2对象的静态关系

9.3.3对象的动态关系

9.3.4类的设计

9.4编程和实现

9.4.1主要代码分析

9.4.2调试运行

9.5本章小结

第10章流媒体播放器

10.1系统开发背景

10.1,1业务背景

10.1.2技术背景

10.2需求描述

10.2.1用例描述

10.2.2活动图

10.3分析和设计

10.3.1获取对象

10.3.2对象的静态关系

10.3.3对象的动态关系

10.3.4类的设计

10.4编程和实现

10.4.1主要代码分析

10.4.2调试运行

10.5本章小结

第11章安全信息的获取

11.1系统开发背景

11.1.1业务背景

11.1.2技术背景

11.2部署SSL

11.3需求描述

11.3.1用例描述

11.3.2活动图

11.4分析和设计

11.4.1获取服务器端对象

11.4.2服务器端对象的静态关系

11.4.3服务器端对象的动态关系

11.4.4服务器端类的设计

11.5编程和实现

11.5.1服务器端主要代码分析

11.5.2调试运行

11.6本章小结

第12章电子白板

12.1系统开发背景

12.1,1业务背景

12.1.2技术背景

12.2需求描述

12.2.1用例描述

12.2.2活动图

12,3分析与设计

12.3.1获取对象

12.3.2对象的静态关系

12.3.3对象的动态关系

12.3.4类的设计

12.4编程与实现

12.4.1主要代码分析

12.4.2调试运行

12.5本章小结

第13章网络黑白棋游戏

13.1背景介绍

13.1.1业务背景

13.1.2技术背景

13.2需求描述

13.2.1用例描述

13.2.2活动图

13.3分析与设计

13.3.1获取对象

13.3.2对象的静态关系

13.3.3对象的动态关系

13.3.4类的设计

13.4编程与实现

13.4.1游戏代码

13.4.2客户端代码

13.4.3服务器端代码

13.4.4调试运行

13.5本章小结