内容提要
Java网络编程基础(第3版)是为Java学习者在了解Java编程的基础知识之后,进一步学习Java网络编程而编写的教材。
全书共4章,第1章通过使用MySQL讲述JDBC数据库应用编程,内容紧密围绕“综合实例——Java考试管理系统”来展开;第2章讲述C/S网络编程及应用,通过“综合实例——C/S考试系统”着重讲述C/S模式下的Java网络应用,这个实例与第1章的“Java考试管理系统”相结合,实现了一个完整的实用项目;第3章讲述JSP及JavaBean网站编程,并通过“综合实例——电子商务网站框架”讲述基于Web的电子商务网站的设计与实现;第4章讲述如何应用J2ME开发简单的手机应用程序,并通过一个综合实例完整地讲述了J2ME手机游戏设计与编码实现。
本书内容实用,通俗易懂,循序渐进,实例丰富,并注重培养学生解决实际问题的能力。本书每章都安排了大量有针对性的上机编程练习题,便于教师教学和检验学生的学习效果,帮助学生巩固和加强所学内容。本书可作为高等职业院校、应用型本科院校“Java网络编程”课程的教材;对于具有一定的Java编程基础,并希望进一步熟悉Java网络编程、数据库编程、商务网站开发和手机编程的读者,本书也是一本理想的参考书。
基本情况
《Java网络编程》第三版会为你介绍Java网络API的最新特性。本书讨论了JDK1.4和1.5(现在已命名为J2SE5)中所做的所有修改和增补。本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDPsocket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的网络应用程序,解释了如何使用NIOAPI编写超高性能的服务器。它还涵盖了Java对网络代理、Webcookie和URL缓存的支持。
图书信息
内容简介
《Java网络编程》不仅仅是对API的解释:它还展示了如何使用API。本书有很多示例,包含了几千行可以实际工作的代码(所有代码都可以在线获得),实现了功能完整的网络客户端和服务器。无论是希望编写特殊用途的Web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。
无论你是经验丰富的网络开发人员、Java程序员新手,还是只希望对Java网络编程稍有些了解的人,都会发现《Java编程(第三版)》将成为你的书库中一个重要的部分。一旦开始使用Java网络API,只要你能想到它就能够做得到。
作者简介
ElliotteRustyHarold是牛奶咖啡网站的作者,这是一个重要的在线资源,提供了有关Java的新闻。他还是XOMAPI的开发者,也是《JavaI/O》、《XMLinaNutshell》及很多有关Java和XML主题图书的作者。
编辑推荐
无论你是经验丰富的网络开发人员、Java程序员新手,还是只希望对Java网络编程稍有些了解的人,都会发现《Java网络编程(第三版)》将成为你的书库中一个重要的部分。一旦开始使用Java网络API,只要你能想到它就能够做得到。经常购书紧追技术发展潮流软件人员,看到本书的原始出版社——O'ReillyMedia可能就会认准它了,因为这有这样的专业计算机出版社的书,才有较多的参考价值。
目录
- 前言第一章 Java网络编程的原因
网络程序的功能
安全性
等等!还有更多!
- 第二章 基本网络概念
网络
网络的分层
IP、TCP和UDP
Internet
客户/服务器模型
Internet标准
- 第三章 基本Web概念
URI
HTML、SGML和XML
HTTP
MIME媒体类型
服务器端程序
- 第四章 流
输出流
输人流
过滤器流
阅读器和书写器
- 第五章 线程
运行线程
返回线程中的信息
同步
死锁
线程调度
线程池
- 第六章 查找Internet地址
InetAddress类
Inet4Address和Inet6Address
NetworkInterface类
一些有用的程序
- 第七章 U R L和U R I
URL类
URLEncoder和URLDecoder类
URI类
代理
通过GET方法与服务器端程序通信
访问受口令保护的网站
- 第八章 Swing中的HTM L
组件上的HTML
JEditorPane
解析HTML
coOkie一
- 第九章 客户端Socket
socket基础
用Telnet研究协议
Socket类
Socket异常
Socket地址
示例
- 第十章 服务器socket
ServerSocket类
一些有用的服务器
- 第十一章安全Socket
保护通信
创建安全客户端socket
SsLSocket类的方法
创建安全的服务器socket
SSLSerVerSocket类的方法
- 第十二章 非阻塞I/O。
一个示例客户端
一个示例服务器
缓冲区
通道
就绪选择
- 第十三章 UDP数据报和Socket
UDP协议
DatagramPacket类
DatagramSocket类
一些有用的应用程序
DatagramChannel
- 第十四章 组播socket
何为组播socket?
使用组播socket
两个简单示例
- 第十五章 URLConnection
打开URLConnection
读取服务器的数据
读取首部
配置连接
配置客户端的请求HTTP首部
向服务器写入数据
内容处理器
0bject方法
URLConnection的安全考虑
猜测MIME内容类型
HttpURLCOnnectiOn
缓存
JarURLCOnnectiOn
- 第十六章 协议处理器
何为协议处理器7
URLStreamHandler类
编写协议处理器
更多协议处理器示例和技术
URLStreamHandlerFactory接口
- 第十七章 内容处理器
何为内容处理器7
ContentHandler类
ContentHandlerFactory接口
FITS图片格式的内容处理器
- 第十八 章远程方法调用
何为远程方法调用7
实现
在运行时加载类
java rmi包
jaVarmiregistry包
javarmiserver包
- 第十九章 JavaMailAPI
何为JavaMail API?
发送电子邮件一
接收邮件
口令认证
地址一
URLName类
Message类
Part接口
多部分消息和附件
MIME消息
文件夹
……