简介
本书是一本以网络应用实例为主的实用型参考书,主要包括访问网络资源、网络Applet小程序、Socket、UDP协议通讯、网络组播、邮件收发、远程方法调用、多媒体数据流的传输和播放,以及常用网络工具的实例等。在配书光盘中列举了大量实例。所有实例都是在JBuilder开发环境中编译通过的,并且是在网络环境中运行通过。每个实例都可以作为一个独立程序应用于网络中,也可以作为网络工程项目的一部分应用于网络项目中。
本书面向具有一定Java语言基础的读者,可作为大学本科和研究生的Java语言高级实验教材。也是一本具有实用价值的编写Java网络应用程序的参考书。通道本书,您将掌握以下内容:
◆ 如何获取网络属性信息、文本资源和图像资源?
◆ 如何下载网络文件?
◆ 如何利用Applet动态显示文字、图像?
◆ 如何实现Web页内两个Applet相互访问?
◆ 如何获取网站信息、客户端套接字和服务器端套接字?
◆ 如何在服务器端和客户端使用UDP发送和接收数据包?
◆ 如何加入组播组并在组播组中发送和接收数据?
◆ 如何发送和接收简单的E—mail、带身份验证的E—mail和 跨代理的E—mail?
◆ 如何传输与接收RTP实时数据?
◆ 如何实现Web浏览器、FTP文件传输以及TeInet客户端?
本书配书光盘:
本书配书光盘包括所有实例的源代码,所有的实例都是在JBuiler开发环境中编译通过的,并且是在网络环境中运行通过。每个实例都可以作为一个独立的程序应用于网络中,也可以作为网络工程项目的一部分应用于网络项目中。
目录
目 录
第1章准备上手
1.1网络编程开发工具
1.2构造单机网络程序运行环境
1.3JavaI/O编程
1.4Java多线程编程
1.5Browser/Server结构
1.6小结
第2章访问网络资源实例
2.1获取网络属性信息
2.2获取Internet网络文本资源
2.3获取Internet网络图像资源
2.4下载Internet网络文件
2.5使用多线程技术下载网络数据文件
2.6动态获取网络资源
2.7小结
第3章Applet编程实例
3.1Applet动态显示文字
3.2Applet动态输出信息
3.3Applet显示图形
3.4Applet动态显示图像
3.5Applet播放声音
3.6Web页内两个Applet相互访问
3.7Applet访问数据库
3.8小结
第4章Socket编程实例
4.1获取网站信息
4.2客户端套接字
4.3服务器端套接字
4.4Applet连接服务器
4.5小结
第5章UDP编程实例
5.1服务器端使用UDP发送和接收数据包
5.2客户端使用UDP接收和发送数据包
5.3UDP实现多线程同步发送和接收数据包
5.4利用UDP实现网络聊天室
5.5小结
第6章组播编程实例
6.1组播基础知识
6.1.1IP组播基础知识
6.1.2应用MulticastSocket类编写组播应用程序
6.2加入组播组和离开组播组
6.3在组播组中发送及接收数据
6.4利用组播实现时间服务器
6.5利用组播实现网络教学
6.6小结
第7章JavaMail编程实例
7.1构建邮件服务器
7.2简单的E-mail发送
7.3发送附件
7.4带身份验证的E—mail发送
7.5跨代理的E-mail发送
7.6接收E-mail
7.7在Applet中收取E—mail
7.8E-mail口令验证
7.9小结
第8章远程方法调用编程实例
8.1分布式计算与RM
8.2利用RMI实现的HelloWorld程序
8.3在Applet中调用RM对象
8.4在RMI中使用套接字
8.5在RMI中随时激活远程对象
8.6利用CORBA技术实现远程通讯
8.7小结
第9章多媒体数据流编程实例
9.1Java媒体框架JMF
9.2RTP协议与JMF中的RTP程序框架
9.3传输RTP实时数据
9.4接收RTP实时数据
9.5捕获声音并传输
9.6捕获图像并传输
9.7小结
第10章网络工具实例
10.1Web浏览器
10.2FTP网络文件传输
10.3网络中的数据压缩与传输
10.4Telnet客户端的实现
10.5在Web页中嵌入邮件发送工具
10.6小结
附录AJ2SDK文档使用
附录BJBuilder安装及应用
附录C网络编程中常用的类和接口
附录D配书光盘内容介绍
第1章准备上手
1.1网络编程开发工具
1.2构造单机网络程序运行环境
1.3JavaI/O编程
1.4Java多线程编程
1.5Browser/Server结构
1.6小结
第2章访问网络资源实例
2.1获取网络属性信息
2.2获取Internet网络文本资源
2.3获取Internet网络图像资源
2.4下载Internet网络文件
2.5使用多线程技术下载网络数据文件
2.6动态获取网络资源
2.7小结
第3章Applet编程实例
3.1Applet动态显示文字
3.2Applet动态输出信息
3.3Applet显示图形
3.4Applet动态显示图像
3.5Applet播放声音
3.6Web页内两个Applet相互访问
3.7Applet访问数据库
3.8小结
第4章Socket编程实例
4.1获取网站信息
4.2客户端套接字
4.3服务器端套接字
4.4Applet连接服务器
4.5小结
第5章UDP编程实例
5.1服务器端使用UDP发送和接收数据包
5.2客户端使用UDP接收和发送数据包
5.3UDP实现多线程同步发送和接收数据包
5.4利用UDP实现网络聊天室
5.5小结
第6章组播编程实例
6.1组播基础知识
6.1.1IP组播基础知识
6.1.2应用MulticastSocket类编写组播应用程序
6.2加入组播组和离开组播组
6.3在组播组中发送及接收数据
6.4利用组播实现时间服务器
6.5利用组播实现网络教学
6.6小结
第7章JavaMail编程实例
7.1构建邮件服务器
7.2简单的E-mail发送
7.3发送附件
7.4带身份验证的E—mail发送
7.5跨代理的E-mail发送
7.6接收E-mail
7.7在Applet中收取E—mail
7.8E-mail口令验证
7.9小结
第8章远程方法调用编程实例
8.1分布式计算与RM
8.2利用RMI实现的HelloWorld程序
8.3在Applet中调用RM对象
8.4在RMI中使用套接字
8.5在RMI中随时激活远程对象
8.6利用CORBA技术实现远程通讯
8.7小结
第9章多媒体数据流编程实例
9.1Java媒体框架JMF
9.2RTP协议与JMF中的RTP程序框架
9.3传输RTP实时数据
9.4接收RTP实时数据
9.5捕获声音并传输
9.6捕获图像并传输
9.7小结
第10章网络工具实例
10.1Web浏览器
10.2FTP网络文件传输
10.3网络中的数据压缩与传输
10.4Telnet客户端的实现
10.5在Web页中嵌入邮件发送工具
10.6小结
附录AJ2SDK文档使用
附录BJBuilder安装及应用
附录C网络编程中常用的类和接口
附录D配书光盘内容介绍
Java网络编程实例
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!