精通Java网络编程

当前位置:首页 > 计算机网络 > 程序设计 > 精通Java网络编程

出版社:清华大学出版社
出版日期:2005-9
ISBN:9787302114819
作者:汪晓平
页数:561页

书籍目录

第1章  Java环境配  1.1  Java环境的配置    1.1.1  SDK的下载和安装    1.1.2  环境变量的配置  1.2  包和路径    1.2.1  类路径    1.2.2  包(package)    1.2.3  jar文件  1.3  Java集成开发环境介绍    1.3.1  Java开发工具JBuilder     1.3.2  JBuilder 9集成开发环境简介
1.3.3 用JBuilder 9开发一个简单的应用程序
第2章 Java I/O
2.1 认识流
2.2 输出流
2.2.1 OutPutStream
2.2.2 装饰类
2.2.3 Write类
2.3 输入流
2.3.1 InputStream
2.3.2 FilterInputStream类
2.3.3 Reader类
2.3.4 StringTokenizer标记类的运用及其改进
2.3.5 NIO类
2.4 NIO类网络应用
2.5 ZIP流 2.5.1 用GZIP进行压缩 2.5.2 用Zip进行多文件保存 2.6 I/O流的典型应用 2.7 文件拆分实例第3章 Java的线程机制 3.1 线程概念 3.1.1 从Thread类继承 3.1.2 从Runnable 接口实现线程 3.2 线程同步和死锁 3.2.1 线程的状态 3.2.2 堵塞状态 3.2.3 堵塞状态实例 3.2.4 对象的锁 3.2.5 线程的同步 3.2.6 线程的死锁 3.3 线程池 3.3.1 为什么需要线程池 3.3.2 如何实现线程池
3.4 多线程应用实例
3.5 小球碰撞游戏实例第4章 查找Internet地址
4.1 InternetAddress类
4.1.1 创建一个新的InetAddress对象
4.1.2 InetAddress中提供的方法
4.2 应用实例
4.2.1 HostLookup实例
4.2.2 处理Web服务器的记录文件实例
4.2.3 发送邮件实例
4.2.4 URL连接测试实例
4.2.5 图形Web服务器实例
第5章 用URL检索数据
5.1 URL类
5.2 URL格式
5.3 Java中如何使用URL
5.3.1 URL类的构造函数
5.3.2 URL类
5.4 编写简单的HTTP服务器程序
5.4.1 什么是HTTP协议
5.4.2 Web客户
5.4.3 Web服务器
5.4.4 URLConnection类
5.4.5 HttpURLConnection类
5.4.6 使用URLConnection和HttpURLConnection编程
5.4.7 HTTP服务器应用实例
5.5 URLEncoder类和URLDecoder类
5.5.1 URLEncoder类
5.5.2 URLDecoder类
5.5.3 HTTP服务器实现案例
第6章 客户端套接字
6.1 客户服务器模型
6.1.1 网络客户
6.1.2 网络服务器
6.2 套接字(Socket)的概念
6.2.1 套接字的由来
6.2.2 套接字编程基本概念
6.3 Socket类
6.3.1 认识Socket类
6.3.2 套接字异常
6.4 FTP客户端实现
6.4.1 FTP客户端设计的原理
6.4.2 JBuilder 9中FTP库
6.4.3 设计FTP客户端程序实现上传下载功能
6.4.4 聊天程序客户端的实现实例
第7章 服务器套接字
7.1 ServerSocket类
7.1.1 构造函数
7.1.2 ServerSocket方法的使用
7.2 HTTP服务器的实现与HTTP协议简介
7.2.1 HTTP协议基本概念
7.2.2 HTTP服务器的实现实例
7.2.3 Web页面的index.html文件代码
7.2.4 运行实例
7.3 代理服务器的实现 7.3.1 基础概念
7.3.2 设计规划 7.3.3 代理服务器的实现
7.4 聊天程序的服务器端实现
7.4.1 Chatserver模块
7.4.2 protocols模块
第8章 安全套接字
8.1 安全套接字SSL介绍
8.1.1 协议的起源 8.1.2 协议概述
8.1.3 协议规范
8.1.4 相关技术
8.1.5 与SET协议的比较
8.1.6 前景展望
8.1.7 SSLSocket和SSLServerSocket
8.1.8 SSLSocketFactory和SSLServerSocketFactory 8.2 安全客户端套接字SSLSocket类的用法
8.2.1 SSLSocketFactory和SSLServerSocketFactory
8.2.2 SSLSocket类 8.3 安全服务器套接字SSLServerSocket类的用法 8.4 安全套接字的运用
第9章 用Java收发E-mail
9.1 JavaMail的介绍
9.1.1 JavaMail分层体系 9.1.2 建立JavaMail使用环境 9.1.3 Java Mail API有哪些核心类 9.2 目前流行的协议 9.2.1 SMTP协议
9.2.2 一个邮件事务的过程 9.2.3 POP3协议
9.2.4 实现具有简单功能的POP客户端 9.2.5 IMAP协议
9.2.6 MIME
9.3 发送E-mail
9.4 完整的JavaMail实例
第10章 Java与数据库的连接
10.1 结构化查询语言SQL 10.1.1 SQL概述
10.1.2 SQL的数据定义(DDL)
10.1.3 SQL的数据操纵(DML)
10.1.4 SQL的数据控制(DCL)
10.2 JDBC的设计方案和典型用法 10.2.1 什么是数据库
10.2.2 JDBC的设计方案 10.2.3 JDBC的典型用法
10.3 JDBC编程概念
10.3.1 建立JDBC连接 10.3.2 JDBC发送SQL语句
10.3.3 获得SQL语句的执行结果 10.4 一个完整的调用JDBC实例
第11章 远程方法
11.1 RMI介绍
11.1.1 网络构架
11.1.2 远程接口 11.1.3 RMI开发实例
11.2 远程调用中的参数传递
11.2.1 传递非远程对象
11.2.2 购买商品系统实例
11.2.3 传递远程对象 11.2.4 Cloning 远程对象
11.3 Java.rmi包
11.3.1 Remote接口
11.3.2 Naming 类
11.3.3 Remote Exception类
11.4 使用RMI的应用程序实例
11.5 CORBA和Java IDL
11.5.1 CORBA
11.5.2 Java IDL应用编程
11.5.3 CORBA与RMI的对比
第12章 Java服务器页(JSP)
12.1 什么是Java服务器页
12.1.1 JSP的优势及与其他Web开发工具的比较
12.1.2 用JSP开发Web的几种主要方式
12.2 JSP的语法和语义
12.2.1 JSP引导命令
12.2.2 JSP脚本元素
12.2.3 隐式对象
12.2.4 提取字段和值
12.2.5 JSP页的属性和作用域
12.2.6 用JSP控制会话
12.2.7 创建和修改Cookie
12.3 JSP开发平台的建立
12.3.1 Tomcat的安装和直接使用
12.3.2 Tomcat和Apache的配合
12.3.3 Tomcat和IIS的配合
12.4 JSP计数器制作实例
12.5 JSP聊天室实例
第13章 Enterprise JavaBean
13.1 企业JavaBean的基本概念 13.1.1 什么是企业JavaBean技术 13.1.2 EJB体系结构
13.1.3 开发人员的角色分配
13.1.4 编写一个简单的EJB程序
13.1.5 编写部署文件
13.1.6 部署到应用服务器
13.1.7 开发和部署测试程序
13.2 开发无状态会话Bean
13.2.1 什么是无状态Session Bean
13.2.2 无状态Session Bean寿命周期
13.2.3 编写一个无状态的Session Bean程序
13.2.4 部署到应用服务器 13.2.5 开发和部署测试程序
13.2.6 运行测试程序
13.3 开发有状态会话Bean
13.3.1 什么是有状态Session Bean 13.3.2 有状态Session Bean寿命周期
13.3.3 编写一个有状态Session Bean程序 13.3.4 部署到应用服务器 13.3.5 开发和部署测试程序
13.3.6 运行测试程序
第14章 Java Applet的设计及应用 14.1 Java Applet程序设计基础
14.1.1 Applet的基本概念
14.1.2 Applet程序的基本开发步骤 14.1.3 Applet类
14.2 Java Applet程序设计技巧
14.2.1 Java Applet编程显示图像 14.2.2 Java Applet播放声音
14.2.3 Java Applet编程之文字显示 14.2.4 Java Applet编程之响应鼠标键 14.3 Java Applet时钟程序实例
14.4 Java Applet菜单程序实例
第15章 Java Servlet的设计及应用
15.1 Java Servlet程序设计基础
15.1.1 Servlet的基本概念
15.1.2 Java Servlet编程及应用
15.2 编写Servlet所需的开发环境
15.2.1 JSDK
15.2.2 支持Servlet的Web服务器
15.2.3 开发Servlet的过程
15.3 基本Servlet的编写
15.3.1 小服务程序Servlet的编写
15.3.2 Servlet和多线程
15.3.3 用Servlet控制会话
15.4 配置Tomcat
15.4.1 Tomcat基本配置 15.4.2 运行Servlet配置 15.5 信息请求实例 15.6 内容查询实例 15.7 参数请求实例
15.8 头部信息请求实例

作者简介

本书通过多个实例,由浅入深、循序渐进、由点到面,系统详尽地讲解了联网的基本原理,在进行网络编程时要掌握的主要概念,以及在联网时可能遇到的问题和Java解决方案。通过本书,读者可以了解Java环境配置方法、输入/输出系统及其工作方式、多线程应用程序的优势、客户和服务器应用程序的编写等内容,从而可以提高Java网络编程的效率,并能更好地运用在软件开发中所学的技巧。

图书封面


 精通Java网络编程下载



发布书评

 
 


精彩短评 (总计3条)

  •     这本书不错,我喜欢!!!!!!!!!!!!!
  •     这本书不错,值得一看。。。。。。。。。。。。。。。。。。
  •     还行,不过有点老
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024