
| 本书可作为高校计算机相关专业的参考教材,对于广大Java网络程序开发人员也具有很大的参考价值。 |
| 第1章 Java网络开发前的准备/1 1.1 Java的安装/1 1.2 JDK 6的配置/3 1.2.1 命令行配置/3 1.2.2 图形界面配置/4 1.2.3 查看Java版本/5 1.2.4 调试JDK/6 1.3 Eclipse 3.3/7 1.3.1 Eclipse简介/7 1.3.2 Eclipse开发环境/9 1.4 Tomcat 6安装配置/11 1.5 一个简单的Java应用程序/12 1.6 本章小结/18 第2章 Java Applet的设计及应用/19 2.1 Applet程序设计基础/19 2.1.1 Applet的基本概念/19 2.1.2 第一个Applet程序/20 2.1.3 Applet类/23 2.2 Java Applet程序设计技巧/26 2.2.1 Java Applet编程显示图像/26 2.2.2 Java Applet播放声音/30 2.2.3 Java Applet编程之文字显示/30 2.2.4 Java Applet编程之响应鼠标键盘/31 2.3 Java Applet实例/33 2.4 本章小结/49 第3章 JDBC编程/51 3.1 结构化查询语言(SQL)/51 3.1.1 SQL概述/52 3.1.2 SQL的数据定义(DDL)/53 3.1.3 SQL的数据操纵(DML)/57 3.1.4 SQL的数据控制(DCL)/62 3.2 JDBC的设计方案和典型用法/63 3.2.1 什么是数据库/63 3.2.2 JDBC的设计方案/66 3.2.3 JDBC的典型用法/73 3.3 JDBC编程概念/76 3.3.1 JDBC介绍/76 3.3.2 建立JDBC连接/77 3.3.3 JDBC发送SQL语句/82 3.3.4 获得SQL语句的执行结果/85 3.4 一个完整的调用JDBC的例子/87 3.5 本章小结/98 第4章 JavaBean的设计及应用/99 4.1 JavaBean基本概念/99 4.1.1 什么是JavaBean/100 4.1.2 JavaBean的应用/101 4.1.3 JavaBean属性/105 4.1.4 JavaBean和EJB的区别/106 4.1.5 配置Eclipse 3.3开发JavaBean/107 4.2 JavaBean相关标签/110 4.2.1 使用JavaBean标签/111 4.2.2 设置属性标签/112 4.2.3 获取属性标签/113 4.3 JSP中JavaBean的使用/113 4.4 JSP + JavaBean Web程序实例/118 4.5 本章小结/124 第5章 Java Servlet的设计及应用/125 5.1 Java Servlet程序设计基础/125 5.1.1 Servlet的基本概念/126 5.1.2 Java Servlet编程及应用/127 5.2 编写Servlet所需的开发环境/130 5.2.1 JSDK(Java Servlet Development Kit)/131 5.2.2 支持Servlet的Web服务器/131 5.2.3 开发Servlet的过程/131 5.3 基本Servlet的编写/135 5.3.1 小服务程序Servlet的编写/135 5.3.2 Servlet和多线程/138 5.3.3 用Servlet控制会话/139 5.4 Servlet实例/143 5.5 本章小结/154 第6章 Java I/O流/155 6.1 输出流/157 6.1.1 OutputStream类/157 6.1.2 装饰类/159 6.1.3 Writer类/161 6.2 输入流/162 6.2.1 InputStream类/162 6.2.2 FilterInputStream类/164 6.2.3 Reader 类/165 6.2.4 StringTokenizer标记类的运用及其改进/166 6.2.5 NIO类/169 6.3 ZIP 流/177 6.3.1 用GZIP进行压缩/178 6.3.2 用ZIP进行多文件保存/180 6.4 I/O流的典型应用/181 6.5 文件拆分实例/189 6.6 本章小结/197 第7章 Java线程机制/199 7.1 线程的概念/199 7.1.1 从Thread类继承/200 7.1.2 从Runnable 接口实现线程/204 7.2 线程同步和死锁/205 7.2.1 线程的状态/206 7.2.2 堵塞状态/206 7.2.3 堵塞状态实例/207 7.2.4 对象的锁/216 7.2.5 线程的同步/217 7.2.6 线程的死锁/218 7.3 线程池/221 7.3.1 为什么需要线程池/221 7.3.2 如何实现线程池/221 7.4 多线程应用/228 7.5 小球碰撞游戏/238 7.6 本章小结/247 第8章 查找Internet资源/249 8.1 Internet基本概念/249 8.1.1 Internet的由来及发展/249 8.1.2 TCP/IP协议/252 8.1.3 域名服务器DNS/259 8.2 InetAddress 类/260 8.2.1 创建一个新的InetAddress对象/261 8.2.2 InetAddress类中提供的方法/267 8.3 应用实例/268 8.4 本章小结/289 第9章 访问Internet资源/291 9.1 URL简介/291 9.2 URL格式/292 9.3 Java中如何使用URL/293 9.3.1 URL类的构造函数/293 9.3.2 URL类/293 9.4 编写简单的HTTP服务器/298 9.4.1 什么是HTTP/298 9.4.2 Web客户/299 9.4.3 Web服务器/299 9.4.4 URLConnection类/300 9.4.5 HttpURLConnection类/304 9.4.6 使用URLConnection和 HttpURLConnection编程/306 9.4.7 编写简单的HTTP服务器/308 9.5 URLEncoder类和URLDecoder类/316 9.5.1 URLEncoder类/316 9.5.2 URLDecoder类/318 9.5.3 HTTP服务器实例/318 9.6 本章小结/325 第10章 客户端套接字/327 10.1 客户/服务器模型/327 10.1.1 网络客户/328 10.1.2 网络服务器/328 10.2 套接字的概念/329 10.2.1 套接字的由来/329 10.2.2 套接字编程基本概念/329 10.3 Socket类和套接字异常/334 10.3.1 Socket类/334 10.3.2 套接字异常/353 10.4 可视化聊天工具/353 10.5 本章小结/358 第11章 服务器端套接字/359 11.1 ServerSocket类/359 11.1.1 构造函数/360 11.1.2 ServerSocket方法的使用/362 11.2 HTTP/370 11.3 代理服务器/378 11.3.1 基础概念/378 11.3.2 设计规划/379 11.3.3 代理服务器的实现/380 11.4 聊天程序实现/390 11.4.1 Server模块/391 11.4.2 Protocols模块/405 11.4.3 Client模块/407 11.4.4 运行结果/423 11.5 本章小结/424 第12章 安全套接字/425 12.1 安全套接字SSL介绍/425 12.1.1 协议的起源/425 12.1.2 协议概述/426 12.1.3 协议规范/426 12.1.4 相关技术/430 12.1.5 与SET协议的比较/431 12.1.6 前景展望/432 12.1.7 SSLSocket和SSLServerSocket/432 12.2 安全客户端套接字SSLSocket类的用法/433 12.2.1 SSLSocketFactory和SSL-ServerSocketFactory/433 12.2.2 SSLSocket类/435 12.3 安全服务器端套接字SSL-ServerSocket类的用法/439 12.4 安全套接字的运用/444 12.4.1 HTTP概览/445 12.4.2 不安全的HTTP服务器/446 12.4.3 安全套接字HTTP服务器/449 12.5 本章小结/454 第13章 非阻塞通信/455 13.1 非阻塞通信概述/455 13.2 Java非阻塞通信/456 13.2.1 创建非阻塞通道/456 13.2.2 创建非阻塞C/S实例/464 13.2.3 选择器(Selector)/469 13.2.4 缓冲区(Buffer)/470 13.3 服务器编程实例/473 13.4 本章小结/477 第14章 JavaMail邮件系统/479 14.1 目前流行的协议/479 14.1.1 SMTP/479 14.1.2 邮件发送实例/481 14.1.3 POP3/486 14.1.4 IMAP/495 14.1.5 MIME/496 14.2 JavaMail介绍/496 14.2.1 JavaMail分层体系/496 14.2.2 Java Mail API核心类/497 14.3 E-mail基本任务/505 14.4 完整的JavaMail例子/513 14.5 本章小结/527 第15章 RMI远程方法调用/529 15.1 RMI介绍/529 15.1.1 网络构架/530 15.1.2 远程接口/530 15.1.3 RMI开发实例/531 15.2 java.rmi包/537 15.2.1 Remote接口/537 15.2.2 Naming 类/538 15.2.3 Remote Exception类/540 15.2.4 使用RMI的应用程序/541 15.3 远程调用中的参数传递/545 15.3.1 传递非远程对象/545 15.3.2 一个购买商品系统实例/546 15.3.3 传递远程对象/555 15.3.4 Cloning 远程对象/557 15.4 Java IDL和CORBA/557 15.4.1 CORBA/557 15.4.2 Java IDL应用编程/558 15.4.3 CORBA与RMI的对比/563 15.5 本章小结/564 |
商品评论(0条)