高等职业院校计算机教育规划教材

Java网络编程基础(第2版)

分享 推荐 0 收藏 3 阅读 4.3K
朱喜福 , 戴舒樽 , 王晓勇 (编) 978-7-115-18503-7

关于本书的内容有任何问题,请联系 桑珊

1.“十一五”规划教材。
2.作者从事Java的教学、科研工作多年。
¥24.00 ¥20.40 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

本书是为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网络编程、数据库编程、商务网站开发和手机编程的读者,本书也是一本理想的参考书。

目录

目 录

第 1章 JDBC数据库应用编程 1
1.1 编程环境与关系型数据库管理系统 1
1.1.1 编程环境 1
1.1.2 关系型数据库管理系统 2
1.2 SQL基础 3
1.2.1 SQL数据类型 3
1.2.2 数据定义言语(DDL) 4
1.2.3 数据处理语言(DML) 6
1.3 JDBC基础 8
1.3.1 JDBC驱动 8
1.3.2 JDBC的功能 8
1.3.3 连接池 9
1.3.4 事务操作 9
1.4 JDBC编程实现Admin表的管理 9
1.4.1 数据库连接类MySqlConnnection 10
1.4.2 数据库表的对应类Admin 12
1.4.3 数据库表的操作类DBAdmin 13
1.4.4 JDBC操作流程 19
1.5 综合实例——Java考试管理系统 20
1.5.1 数据表 20
1.5.2 数据表的对应类(examch1.mybean包) 21
1.5.3 数据库表的操作类(examch1.db包) 23
1.5.4 考试管理系统图形用户界面类(examch1.mygui包) 29
1.5.5 考试管理系统主界面Test Frame类(examch1包) 49
习题 52

第 2章 C/S网络编程及应用 53
2.1 C/S网络编程概述 53
2.1.1 InetAddress类 53
2.1.2 服务器和客户机 54
2.1.3 端口号 55
2.2 Socket通信 55
2.2.1 Socket通信简介 55
2.2.2 Socket类 56
2.2.3 ServerSocket类 56
2.2.4 Socket通信实现简单聊天室 59
2.3 UDP通信 69
2.3.1 UDP通信简介 69
2.3.2 简单的UDP客户机/服务器通信 69
2.4 综合实例——C/S考试系统 72
2.4.1 C/S考试系统的客户端程序 74
2.4.2 C/S考试系统服务器端程序 80
2.4.3 C/S考试系统的运行 86
习题 88

第3章 JSP及JavaBean网站编程 90
3.1 编程环境与JSP网络的目录结构 90
3.1.1 编程环境 90
3.1.2 JSP网站的目录结构 92
3.2 JSP(JavaServerPages)技术 93
3.2.1 网络请求与响应 93
3.2.2 什么是JSP 94
3.2.3 JSP的优势 94
3.2.4 Servlet的编写及在Web.xml文档中配置Servlet 95
3.2.5 JSP的执行过程 98
3.3 JSP语法对象 99
3.3.1 页面指令 100
3.3.2 include指令 101
3.3.3 声明 101
3.3.4 表达式 101
3.3.5 Scriptlet 103
3.3.6 JSP注释 104
3.3.7 <jsp:useBean>操作 104
3.3.8 <jsp:include>操作 106
3.3.9 <jsp:param>操作 107
3.4 JSP隐含对象及其主要API 108
3.4.1 request 108
3.4.2 response 108
3.4.3 out 109
3.4.4 session 110
3.4.5 application 111
3.5 综合实例——电子商务网站框架 111
3.5.1 电子商务网站“shop”的总体说明 111
3.5.2 用户注册、登录模块中的类 112
3.5.3 商品类别表和商品表对应的数据库操作类 116
3.5.4 用户注册、登录模块的JSP页面 129
3.5.5 用户浏览商品类别、浏览商品的JSP页面 134
3.5.6 用户购物车模块的JSP页面 138
3.5.7 管理员后台管理模块的JSP页面 143
习题 157

第4章 J2ME编程及应用 159
4.1 J2ME开发环境 159
4.1.1 J2ME概述 159
4.1.2 J2ME开发环境配置 160
4.1.3 J2ME应用程序编译及运行 161
4.2 高、低级用户界面编程和事件响应 164
4.2.1 概述 164
4.2.2 高级用户界面 165
4.2.3 低级用户界面 174
4.2.4 高级事件响应 176
4.2.5 低级事件响应 177
4.3 记录管理系统(RMS) 180
4.3.1 记录存储(RecordStore) 180
4.3.2 记录的添、删、改、查 180
4.4 计时器(Timer)和计时器任务(Timer Task) 182
4.4.1 计时器(Timer) 182
4.4.2 计时器任务(Timer Task) 183
4.5 综合实例—简单的射击游戏 185
4.5.1 游戏规则与玩法 185
4.5.2 游戏的流程与类 185
4.5.3 游戏类的实现 186
4.5.4 游戏的运行及结果 201
4.5.5 游戏制作的总结 203
习题 203

附录:在Eclipse+MyEclipse环境下创建Java项目和Web项目 204

附录1 在Eclipse环境下创建Java项目 204
附录1.1 Eclipse 3.2+My Eclipse 5.1的安装 204
附录1.2 在Eclipse 3.2环境下创建Java项目 205
附录1.3 创建JavaBean和代码重构 211

附录2 在MyEclipse环境下创建Web项目 213
附录2.1 创建Web项目 213
附录2.2 配置JDK和Tomcat 215
附录2.3 启动Tomcat并运行Web项目 218

附录3 在Eclipse环境下开发J2ME手机应用程序 219
附录3.1 EclipseMe插件的获取和安装 219
附录3.2 在EclipseMe环境下创建J2ME项目并运行程序 220

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • AutoCAD建筑制图习题集

    马永志 郑艺华

      本书分为3部分,共14章,主要内容有基本绘图及编辑命令练习、绘图方法综合练习、图形显示查询练习、标注编辑文...

    ¥19.00
  • 网页制作基础教程(第2版)

    邓振杰 刘立媛 王慧娟 李楠 房好帅

      本书系统全面地介绍了网页制作与设计技术,是一本使读者全面掌握网页制作技术的教材。   本书以一个“天使部...

    ¥28.00
  • AutoCAD 2009建筑制图实例教程

    李善锋 姜勇 栗英杰

      本书结合实例讲解AutoCAD 2009应用知识,重点培养学生利用AutoCAD在建筑方面的绘图技能,提高...

    ¥29.00
  • 网页设计与制作教程

    赵丰年 吕宜宏

      本书以Dreamweaver的使用为主线,从实际应用的角度系统地介绍了网页制作的相关技术。全书分为15章,...

    ¥27.00
  • 计算机专业英语(第2版)

    王凤岭 王玲 宋家慧

      本教材根据高职高专计算机专业学生未来的职业特点,将科技英语翻译和计算机专业知识紧密结合。全书共分7章,第1...

    ¥21.00

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部