×
暂无评论
图文详情
  • ISBN:9787302173854
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:28
  • 页数:224
  • 出版时间:2008-05-01
  • 条形码:9787302173854 ; 978-7-302-17385-4

本书特色

本书以深入提高Java网络编程技术为目的,旨在介绍和解释网络技术的基本概念,并讨论Java网络编程实践技巧。通过本书的阅读与学习,读者可以提高Java网络编程的能力。如果读者已经拥有另一种语言的某些编写网络程序的经验,那么将发现那些编程经验也可以应用在Java中。本书内容广泛且通俗易懂,全书循序渐进、由浅入深地引导读者逐步掌握Java网络编程技术。

内容简介

本书以Java语言为基础,比较深入地介绍了Java网络编程技术。内容包括Java与数据库的连接、JSP技术、查找Internet地址、用URL检索数据、Socket编程、收发E-mail、Servlet编程等。在内容选取上以基础、实用、够用为原则,并注重培养读者的编程能力。 本书可作为应用型本科计算机及相关专业“Java网络编程技术”、“Java网站开发技术”等课程的教材。也可供有一定Java语言程序设计基础,需进一步学习Java网络编程技术的人员自学,或供相关领域的工程技术人员作为参考书使用。

目录

第1章 Java基础 1 1.1 Java技术 1 1.1.1 Java语言的特点 1 1.1.2 Java与C/C++的差别 2 1.1.3 两类Java程序 2 1.1.4 Java程序的编辑、编译和运行 4 1.1.5 Java语言的注释和分隔符 5 1.1.6 Java语言的标识符和关键字 5 1.1.7 Java语言的数据类型 6 1.1.8 Java中的常量 8 1.1.9 变量 10 1.2 Java环境的配置 11 1.3 Java Applet 13 1.3.1 Java Applet的特点 13 1.3.2 Java Applet的程序结构 14 1.3.3 Applet的主要方法 15 1.3.4 Java Applet的运行 17 1.4 本章小结 19 1.5 习题与思考 19第2章 Java进阶 22 2.1 认识流 22 2.2 InputStream类和OutputStream类 23 2.2.1 InputStream类 23 2.2.2 OutputStream类 24 2.3 文件处理 24 2.3.1 File类 25 2.3.2 FileInputStream类和FileOutputStream类 27 2.3.3 Reader类和Writer类 31 2.4 过滤流 36 2.5 线程 38 2.5.1 线程概述 39 2.5.2 创建线程 40 2.5.3 线程同步和死锁 44 2.6 异常处理 45 2.6.1 异常和异常类 46 2.6.2 异常处理 46 2.7 本章小结 50 2.8 习题与思考 50第3章 Java与数据库的连接 51 3.1 SQL子类型 51 3.1.1 使用查询命令 51 3.1.2 使用数据修改命令 57 3.2 JDBC 58 3.2.1 什么是JDBC 58 3.2.2 连接概述 62 3.2.3 DriverManager 65 3.3 两个简单的例子 67 3.4 本章小结 71 3.5 习题与思考 71第4章 JSP技术 72 4.1 通用的语法规则 72 4.1.1 元素的语法规则 72 4.1.2 JSP中的相对路径 和绝对路径 73 4.2 注释 75 4.3 指令 75 4.3.1 page指令 75 4.3.2 include指令 77 4.4 内置对象 81 4.4.1 request对象 81 4.4.2 response对象 92 4.4.3 session对象 96 4.4.4 application对象 98 4.4.5 out对象 101 4.4.6 Cookie对象 102 4.5 脚本元素 105 4.5.1 声明 106 4.5.2 表达式 106 4.5.3 脚本代码 106 4.6 动作 107 4.6.1 id和scope属性 107 4.6.2 标准动作 107 4.7 JSP开发平台的建立:Tomcat 114 4.7.1 Tomcat的安装和直接使用 114 4.7.2 Tomcat和IIS的配合 116 4.7.3 在Tomcat中建立新的Web应用程序 117 4.8 Tomcat?JSP经典配置实例 120 4.9 本章小结 124 4.10 习题与思考 124第5章 查找Internet地址 125 5.1 Internet地址概述 125 5.2 InetAddress类 126 5.3 应用举例 127 5.4 本章小结 129 5.5 习题与思考 129第6章 用URL检索数据 130 6.1 URL简介 130 6.2 URL类及其应用 130 6.3 URLConnection类及其应用 134 6.4 应用举例 136 6.5 本章小结 138 6.6 习题与思考 138第7章 基于TCP/IP协议的Socket编程 139 7.1 TCP/IP协议 139 7.2 套接字(Socket) 140 7.2.1 Client/Server模式 141 7.2.2 套接字(Socket)概念 142 7.3 Socket类和ServerSocket类 143 7.3.1 Socket类 143 7.3.2 ServerSocket类 147 7.4 Socket编程应用举例 152 7.4.1 Socket编程的基本步骤 152 7.4.2 单客户/服务器Socket编程应用举例 153 7.4.3 多客户/服务器Socket编程应用举例 158 7.5 本章小结 163 7.6 习题与思考 163第8章 基于UDP协议的Socket编程 164 8.1 UDP协议 164 8.2 DatagramPacket类和DatagramSocket类 165 8.2.1 DatagramPacket类 165 8.2.2 DatagramSocket类 167 8.3 基于UDP协议的Socket编程 170 8.3.1 基于UDP协议的Socket编程的基本步骤 170 8.3.2 应用举例 171 8.4 本章小结 179 8.5 习题与思考 180第9章 用Java收发E-mail 181 9.1 常用的邮件协议 181 9.1.1 SMTP协议 181 9.1.2 POP协议 184 9.1.3 IMAP协议 186 9.2 JavaMail基础 187 9.2.1 JavaMail分层体系 187 9.2.2 JavaMail API的核心类 188 9.2.3 安装邮件服务器 190 9.3 收发E-mail 194 9.3.1 发送E-mail 194 9.3.2 接收E-mail 199 9.3.3 E-mail附件处理 201 9.4 本章小结 202 9.5 习题与思考 202第10章 Servlet编程 203 10.1 Servlet概述 203 10.1.1 Servlet的基本概念 203 10.1.2 Servlet工作原理 204 10.1.3 Servlet的生命周期 205 10.1.4 Java Servlet API 206 10.1.5 一个简单的例子 208 10.2 Servlet编程 210 10.2.1 获取运行环境信息编程 210 10.2.2 获取客户请求信息编程 214 10.2.3 Cookie编程 215 10.2.4 Session管理 219 10.3 本章小结 223 10.4 习题与思考 224参考文献 225
展开全部

节选


    Java是由美国Sun公司开发的面向对象的、具有可移植性的、功能强大的多线程计算
机编程语言。用Java编写的程序可以在各种类型的计算机和操作系统上运行。因此Java
非常适合于企业网络和Intemet网络环境,已经成为Intemet中*受欢迎、*有影响力的
编程语言之一。
    本书以深入提高Java网络编程技术为目的,旨在介绍和解释网络技术的基本概念,
并讨论Java网络编程实践技巧。通过本书的阅读与学习,读者可以提高Java网络编程的
能力。如果读者已经拥有另一种语言的某些编写网络程序的经验,那么将发现那些编程经
验也可以应用在Java中。本书内容广泛且通俗易懂,全书循序渐进、由浅入深地引导读
者逐步掌握Java网络编程技术。
    本书共分10章,各章的主要内容说明如下。
       第1章:Java基础。介绍Java技术和Java环境的设置。
       第2章:Java进阶。介绍Java流处理、线程和异常处理的相关知识。
       第3章:Java与数据库的连接。介绍如何使用JDBC实现与数据库的连接。
       第4章:JSP技术。介绍JSP的基本概念,并通过示例帮助读者较快地理解。
       第5章:查找Intemet地址。介绍IntemetAddress类及其应用。
       第6章:用URL检索数据。介绍如何使用URL/URLConnection类检索数据。
       第7章:基于TCP/IP协议的Socket编程。介绍TCP/IP协议、套接字、Socket
    类和ServerSocket类及其应用。
       第8章:基于UDP协议的Socket编程。介绍UDP协议、DatagramPacket类和
    DatagramSocket类及其应用。
       第9章:用Java收发E-mail。介绍常用邮件协议、JavaMail基础和收发E-mail
    的实现。
       第10章:Servlet编程。包括Servlet概述和Servlet编程。
    本书是一本全面介绍Java网络编程技术的实用书籍。本书的特色是以示例为载体来
介绍Java网络编程技术,每节内容均辅以示例和说明,将方法和知识融汇到示例之中,
使读者进一步理解和掌握理论知识。
    全书由刘永华、于春花、李晓利主编并统稿。其中刘永华完成了第2、9、10章,于
春花完成了第5、6、7、8章,李晓利完成了第1、3、4章。解圣庆、张淑玉、周金玲、
周建梁参与了部分章节的编写与讨论。
    本书可作为普通高等学校应用型本科计算机科学与技术、网络工程、通信工程及相关
专业“Java网络编程技术”、“Java网站开发技术”等课程的教材。也可供有一定Java
语言程序设计基础、需进一步学习Java网络编程技术的人员自学或作为相关工程技术人
员的科技参考书使用。
    由于作者水平有限,错误和不足之处在所难免,敬请广大读者批评指正。



预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航