微信扫一扫,移动浏览光盘
简介
本书是为java学习者了解java编程的基础内容后,进一步比较全面地学习java网络应用编程而编写的入门教材。全书内容分为4章。第1章讲述java的网络编程基础,包括java网络编程的基本概念,url类和urlcormection类的使用,套接字(socket)通信和udp数据报通信及其应用。第2章使用mysql讲述java的jdbc数据库应用,包括sql语言的基本知识,通过jdbc来操作sql语句,在java语言中操作数据库及数据库的应用。第3章讲述jsp及javabean网站编程,包括tomcat介绍及其安装,jsp语法对象,jsp隐含对象及其主要apl等,并通过综合实例讲述基于web的电子商务网站框架和实现。第4章讲述j2me开发简单的手机应用程序,包括j2me开发环境及配置,高、低级用户界面编程和事件响应,记录管理系统(rms)应用,短信交互和htrp通信,简单的手机游戏编程等。
本书内容详尽,取舍和安排恰当,讲解通俗易懂,循序渐进,实例丰富,并注重培养学生解决实际问题的能力。本书每章都安排了大量有针对性的上机编程练习题,便于教师教学和检验学生的学习效果,使学生对所学内容得到巩固和加强。本书可作为高等院校java网络应用编程入门课程的教材和教学参考书,对于具有一定的java编程基础,并希望进一步熟悉java网络编程、数据库编程、商务网站开发和手机编程的读者,是一本理想的入门参考书。
目录
第1章 Java网络编程基础 1
1.1 Java网络编程的基本概念 1
1.1.1 域名和IP地址 1
1.1.2 服务器和客户机 3
1.1.3 端口号 3
1.2 URL类和URLConnection类 4
1.2.1 小程序访问WWW服务器 4
1.2.2 小型浏览器 6
1.2.3 通过URLConnection连接到WWW 10
1.3 套接字(Socket)通信 12
1.3.1 TCP客户机/服务器(C/S)通信简介 12
1.3.2 多客户机/服务器通信 17
1.4 UDP数据报通信 23
1.4.1 UDP数据报通信 23
1.4.2 简单的UDP客户机/服务器(C/S)通信 24
1.5 综合实例——简单的C/S考试系统 29
1.5.1 C/S考试系统的服务器端程序的设计 29
1.5.2 C/S考试系统的客户端程序的设计 30
1.5.3 C/S考试系统的运行和套接字通信的实现说明 31
1.5.4 C/S考试系统的服务器端程序实现 34
1.5.5 C/S考试系统的客户端程序实现 45
练习题 57
第2章 JDBC数据库应用 58
2.1 关系数据库管理系统 58
2.2 SQL基础 60
2.2.1 SQL数据类型 60
2.2.2 数据定义言语(DDL) 61
2.2.3 数据处理语言(DML) 63
2.3 Java JDBC 66
2.3.1 什么是JDBC 66
2.3.2 JDBC如何工作 67
2.3.3 JDBC驱动 67
2.3.4 连接池 68
2.3.5 事务操作 68
2.4 JDBC应用 68
2.4.1 常用接口及类 69
2.4.2 建立数据库连接 69
2.4.3 关闭数据库连接 70
2.4.4 添加新数据 71
2.4.5 查询数据 72
2.4.6 修改数据 73
2.4.7 删除数据 74
2.4.8 JDBC操作流程 74
2.5 综合实例 76
2.5.1 Category商品类别类 77
2.5.2 CategoryManager类别管理类 79
2.5.3 ConnectionManager数据库连接管理类 81
2.5.4 DBCategory商品类别数据库操作类 84
2.5.5 Console功能演示主控类 88
练习题 93
第3章 JSP及JavaBean网站编程 95
3.1 JavaServerPages技术 95
3.1.1 网络请求与响应 95
3.1.2 什么是JSP 95
3.1.3 JSP的优势 96
3.1.4 JSP与Servlet 97
3.1.5 JSP的执行过程 98
3.2 运行JSP 99
3.2.1 Tomcat介绍及其安装 99
3.2.2 部署目录结构 101
3.2.3 服务器配置 102
3.3 JSP语法对象 104
3.3.1 页面指令 105
3.3.2 include指令 106
3.3.3 声明 106
3.3.4 表达式 107
3.3.5 Scriptlet 107
3.3.6 JSP注释 108
3.3.7 操作 109
3.3.8 操作 109
3.3.9 操作 109
3.3.10 操作 110
3.3.11 操作 110
3.4 JSP隐含对象及其主要API 110
3.4.1 request 110
3.4.2 response 110
3.4.3 session 110
3.4.4 application 111
3.4.5 out 111
3.5 综合实例——电子商务网站框架 111
3.5.1 JavaBean及其Servlet 112
3.5.2 JSP页面 135
练习题 157
第4章 J2ME开发手机应用程序入门 158
4.1 J2ME开发环境 158
4.1.1 J2ME概述 158
4.1.2 J2ME开发环境配置 158
4.1.3 J2ME应用程序编译及运行 160
4.2 高、低级用户界面编程和事件响应 164
4.2.1 高、低级用户界面编程和事件响应概述 164
4.2.2 高级用户界面 165
4.2.3 低级用户界面 181
4.2.4 高级事件响应 187
4.2.5 低级事件响应 188
4.3 记录管理系统(RMS)应用 191
4.3.1 记录管理系统(RMS) 191
4.3.2 记录的存储 196
4.3.3 记录的遍历 200
4.3.4 记录的监听 203
4.4 短信交互和HTTP通信 207
4.4.1 短信交互 207
4.4.2 HTTP通信 217
4.5 综合实例——猜数字游戏 222
练习题 229
1.1 Java网络编程的基本概念 1
1.1.1 域名和IP地址 1
1.1.2 服务器和客户机 3
1.1.3 端口号 3
1.2 URL类和URLConnection类 4
1.2.1 小程序访问WWW服务器 4
1.2.2 小型浏览器 6
1.2.3 通过URLConnection连接到WWW 10
1.3 套接字(Socket)通信 12
1.3.1 TCP客户机/服务器(C/S)通信简介 12
1.3.2 多客户机/服务器通信 17
1.4 UDP数据报通信 23
1.4.1 UDP数据报通信 23
1.4.2 简单的UDP客户机/服务器(C/S)通信 24
1.5 综合实例——简单的C/S考试系统 29
1.5.1 C/S考试系统的服务器端程序的设计 29
1.5.2 C/S考试系统的客户端程序的设计 30
1.5.3 C/S考试系统的运行和套接字通信的实现说明 31
1.5.4 C/S考试系统的服务器端程序实现 34
1.5.5 C/S考试系统的客户端程序实现 45
练习题 57
第2章 JDBC数据库应用 58
2.1 关系数据库管理系统 58
2.2 SQL基础 60
2.2.1 SQL数据类型 60
2.2.2 数据定义言语(DDL) 61
2.2.3 数据处理语言(DML) 63
2.3 Java JDBC 66
2.3.1 什么是JDBC 66
2.3.2 JDBC如何工作 67
2.3.3 JDBC驱动 67
2.3.4 连接池 68
2.3.5 事务操作 68
2.4 JDBC应用 68
2.4.1 常用接口及类 69
2.4.2 建立数据库连接 69
2.4.3 关闭数据库连接 70
2.4.4 添加新数据 71
2.4.5 查询数据 72
2.4.6 修改数据 73
2.4.7 删除数据 74
2.4.8 JDBC操作流程 74
2.5 综合实例 76
2.5.1 Category商品类别类 77
2.5.2 CategoryManager类别管理类 79
2.5.3 ConnectionManager数据库连接管理类 81
2.5.4 DBCategory商品类别数据库操作类 84
2.5.5 Console功能演示主控类 88
练习题 93
第3章 JSP及JavaBean网站编程 95
3.1 JavaServerPages技术 95
3.1.1 网络请求与响应 95
3.1.2 什么是JSP 95
3.1.3 JSP的优势 96
3.1.4 JSP与Servlet 97
3.1.5 JSP的执行过程 98
3.2 运行JSP 99
3.2.1 Tomcat介绍及其安装 99
3.2.2 部署目录结构 101
3.2.3 服务器配置 102
3.3 JSP语法对象 104
3.3.1 页面指令 105
3.3.2 include指令 106
3.3.3 声明 106
3.3.4 表达式 107
3.3.5 Scriptlet 107
3.3.6 JSP注释 108
3.3.7 操作 109
3.3.8 操作 109
3.3.9 操作 109
3.3.10 操作 110
3.3.11 操作 110
3.4 JSP隐含对象及其主要API 110
3.4.1 request 110
3.4.2 response 110
3.4.3 session 110
3.4.4 application 111
3.4.5 out 111
3.5 综合实例——电子商务网站框架 111
3.5.1 JavaBean及其Servlet 112
3.5.2 JSP页面 135
练习题 157
第4章 J2ME开发手机应用程序入门 158
4.1 J2ME开发环境 158
4.1.1 J2ME概述 158
4.1.2 J2ME开发环境配置 158
4.1.3 J2ME应用程序编译及运行 160
4.2 高、低级用户界面编程和事件响应 164
4.2.1 高、低级用户界面编程和事件响应概述 164
4.2.2 高级用户界面 165
4.2.3 低级用户界面 181
4.2.4 高级事件响应 187
4.2.5 低级事件响应 188
4.3 记录管理系统(RMS)应用 191
4.3.1 记录管理系统(RMS) 191
4.3.2 记录的存储 196
4.3.3 记录的遍历 200
4.3.4 记录的监听 203
4.4 短信交互和HTTP通信 207
4.4.1 短信交互 207
4.4.2 HTTP通信 217
4.5 综合实例——猜数字游戏 222
练习题 229
Java网络应用编程入门
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×