书籍详情
Java编程与应用教程
作者:张莉主编
出版社:人民邮电出版社
出版时间:2004-01-01
ISBN:9787115098665
定价:¥24.00
购买这本书可以去
内容简介
随着计算机网络技术的应用和普及,Java编程及相关技术应用越来越受到计算机软件开发人员的喜爱和重视,为企业级开发者广为使用。本书基于网络信息系统开发的实践教学与实际系统的研发,参阅了大量优秀的专业技术文献和专业技术网站,汲取其实践性精华,定位于那些希望从事网络编程或网络系统开发的人员,以及希望能有效地学习理解和掌握现代网络编程技术并能付诸于实际应用的人员。本书主要内容包括Java编程基础,Java程序设计,构建Java系统运行环境,Weblogic的安装,实现Java数据库连接,JSP、JMS与Java的分布式应用,Java Servlet技术,J2EE EJB编程和Java会话Bean应用等内容,且各部分均辅以实例分析示范。适合于计算机相关专业的本科生和研究生作为相关课程和掌握现代编程技术实践应用的教材使用。
作者简介
暂缺《Java编程与应用教程》作者简介
目录
第1部分 Java编程基础
第1章 Java语言概述 1
1.1 Java的由来与发展 1
1.2 Java语言编程的特点 2
1.3 Java与网络 3
1.4 几个需要澄清的常见误解 4
习题 5
第2章 Java运行环境 6
2.1 构建Java运行环境 6
2.1.1 在Windows平台上安装JDK 6
2.1.2 Java开发环境 7
2.2 构建Servlet/JSP运行环境 9
2.2.1 Tomcat简介 9
2.2.2 Tomcat的安装和配置 9
2.3 使用Weblogic Server 11
2.3.1 Weblogic简介 11
2.3.2 Weblogic Server的安装 12
习题 14
第3章 Java编程与实例 15
3.1 Java编程结构 15
3.1.1 程序设计的基本结构 15
3.1.2 Java编程的语法规范 16
3.1.3 Java关键字 16
3.1.4 Java数据类型 17
3.1.5 字符串 19
3.1.6 变量的声明和初始化 19
3.1.7 类型转换 20
3.1.8 数组 21
3.1.9 综合实例 21
3.2 表达式和流程控制 23
3.2.1 表达式 23
3.2.2 流程控制 25
3.3 Java面向对象程序设计技术 32
3.3.1 对象、类和方法 32
3.3.2 继承 35
3.3.3 方法的重载和重写 38
3.3.4 包封装 39
3.3.5 访问权限 40
3.3.6 接口 40
3.4 例外处理 42
3.4.1 例外处理的类层次 42
3.4.2 例外处理的两种方法 42
3.4.3 定义自己的例外类 45
3.5 线程 46
3.5.1 线程的状态 46
3.5.2 线程体的构造 47
3.6 Java的输入/输出流 50
3.6.1 输入/输出流的常用方法 50
3.6.2 输入/输出的类层次 51
3.6.3 文件 53
习题 54
第2部分 Java数据库连接
第4章 JDBC技术应用 55
4.1 JDBC的发展与应用 55
4.2 JDBC设计方案 56
4.3 JDBC的典型应用 57
4.4 JDBC的安装 58
习题 58
第5章 实现JDBC API访问数据库 60
5.1 JDBC的对象及其关系 60
5.2 用JDBC连接数据库 61
5.2.1 数据库URL 61
5.2.2 建立连接 62
5.3 用JDBC实现数据库查询 62
5.3.1 创建表 62
5.3.2 创建处理语句 63
5.3.3 从数据库表中获取数据 64
5.4 用JDBC实现数据库更新 66
习题 74
第6章 JDBC高级应用 76
6.1 程序操作预编译 76
6.2 事务管理 80
6.3 存储过程 83
习题 85
第3部分 Java Servlet技术
第7章 Java Servlet应用基础 86
7.1 Java Servlet的工作原理 86
7.2 常见的Servlet引擎 87
7.3 Servlet的技术特点 88
7.4 Servlet API 88
7.4.1 常用API概览 89
7.4.2 API的网上资源 90
7.5 Servlet的基本结构 90
7.6 Servlet的编译和运行 91
7.6.1 设置虚拟目录 91
7.6.2 Java Servlet程序的编译 92
7.6.3 运行编译好的Servlet程序 93
7.7 Servlet打包 93
7.7.1 创建打包环境 93
7.7.2 编译包中的Servlet 94
7.7.3 调用包中的Servlet 95
习题 95
第8章 Java Servlet常规应用 96
8.1 Java Servlet输出 96
8.1.1 输出纯文本方式的Servlet 96
8.1.2 输出HTML网页方式的Servlet 97
8.2 Servlet的生命周期 98
8.2.1 加载并实例化 98
8.2.2 初始化 98
8.2.3 执行Servlet 99
8.2.4 卸载Servlet 100
8.3 处理表单数据 100
8.3.1 读取Web有限个参数 100
8.3.2 中文问题 102
8.3.3 处理多值参数 103
8.4 客户端请求 107
8.5 访问标准的CGI变量 108
8.5.1 CGI变量和Servlet的等价映射方式 109
8.5.2 访问CGI变量实例 110
8.6 服务器端响应 112
8.6.1 HTTP状态码 112
8.6.2 服务器端HTTP响应头 119
8.7 处理网络Cookies 128
8.7.1 网络Cookies的意义 128
8.7.2 Cookie API 128
8.7.3 有关Cookies的工具函数 129
8.7.4 获取客户端请求信息 130
习题 131
第9章 Servlet会话管理与用户认证 133
9.1 网络会话管理 133
9.1.1 HttpSession API 133
9.1.2 Cookies 134
9.1.3 URL重写 138
9.2 用户认证安全的实现 139
9.2.1 HTTP用户认证 140
9.2.2 HTML表单认证 144
习题 147
第4部分 JSP、JMS与Java的分布式应用RMI
第10章 JSP应用基础 148
10.1 JSP技术特点 148
10.2 JSP运行环境 149
10.2.1 HTTP方式 149
10.2.2 HTML用户信息交互 150
10.3 JSP的工作原理 160
10.4 JSP的工作模式 160
习题 161
第11章 JSP编程 162
11.1 JSP编程规范 162
11.2 JSP编程结构 164
11.3 JSP指令 165
11.3.1 Page指令 165
11.3.2 Include指令 166
11.3.3 Taglib指令 166
11.4 JSP标准构件 167
11.4.1 标准操作元素 168
11.4.2 JavaBean的制作 169
11.4.3 JavaBean的使用 170
11.5 JSP的内置对象 171
11.5.1 application变量 171
11.5.2 config对象 172
11.5.3 exception变量 173
11.5.4 out变量 173
11.5.5 page声明 174
11.5.6 pageContext类 174
11.5.7 request变量 175
11.5.8 response变量 177
11.5.9 session声明 179
11.6 用JSP处理客户端HTML交互信息 181
11.7 JSP和Servlet集成 182
习题 183
第12章 JMS技术应用 184
12.1 JMS概述 184
12.2 JMS API技术 186
12.3 JMS API的编程模型 188
12.3.1 受管对象 188
12.3.2 连接 190
12.3.3 会话 190
12.3.4 消息发生器 191
12.3.5 消息处理器 191
12.3.6 消息结构 192
12.3.7 例外处理 194
12.4 简单的消息实例 194
12.4.1 配置运行环境 194
12.4.2 编写PTP客户端程序 195
12.4.3 运行PTP客户端程序 201
12.5 简单的Pub/Sub应用实例 202
12.5.1 编写Pub/Sub客户端应用程序 202
12.5.2 运行Pub/Sub客户端应用程序 209
习题 210
第13章 Java分布式应用RMI 212
13.1 远程方法调用与RMI 212
13.2 创建RMI实例 214
13.2.1 编写远程接口 214
13.2.2 实现远程接口的服务器类 216
13.2.3 服务器主程序和RMI注册表 216
13.2.4 提供远程调用的网络连接 220
13.2.5 编写客户端程序 220
13.2.6 部署和运行RMI应用 221
13.3 利用Servlet的分布式计算 223
习题 225
第5部分 J2EE的核心EJB
第14章 企业Java Beans应用基础 226
14.1 EJB技术要点 226
14.1.1 J2EE的多层体系结构 227
14.1.2 EJB技术概要 228
14.2 EJB开发平台的搭建 231
14.2.1 建立工作目录 231
14.2.2 编辑环境变量配置脚本 231
14.2.3 WebLogic服务器简介 232
14.3 EJB的开发过程 233
14.3.1 EJB代码的编写 234
14.3.2 EJB代码的编译 237
14.3.3 编写EJB部署文件 237
14.3.4 打包EJB组件 238
14.3.5 编译生成EJB容器 239
14.3.6 部署EJB组件 239
14.3.7 测试EJB组件 241
习题 243
第15章 Java会话Bean 244
15.1 Java会话Bean的分类与应用 244
15.1.1 无状态会话Bean的编程模型 244
15.1.2 无状态会话Bean的生命周期 248
15.1.3 有状态会话Bean 249
15.1.4 有状态会话Bean的编程模型 250
15.1.5 有状态会话Bean的生命周期 251
15.1.6 创建有状态会话Bean 252
15.1.7 删除有状态会话Bean 252
15.1.8 Enterprise Bean的事务管理 252
15.2 会话Bean开发实例分析 254
15.2.1 建立数据表 255
15.2.2 在WebLoigc Server上建立相应的数据源 255
15.2.3 编写代码 259
15.2.4 编写部署文件 270
15.2.5 编译与部署 272
15.2.6 编写与运行客户机程序 273
习题 275
参考文献 277
第1章 Java语言概述 1
1.1 Java的由来与发展 1
1.2 Java语言编程的特点 2
1.3 Java与网络 3
1.4 几个需要澄清的常见误解 4
习题 5
第2章 Java运行环境 6
2.1 构建Java运行环境 6
2.1.1 在Windows平台上安装JDK 6
2.1.2 Java开发环境 7
2.2 构建Servlet/JSP运行环境 9
2.2.1 Tomcat简介 9
2.2.2 Tomcat的安装和配置 9
2.3 使用Weblogic Server 11
2.3.1 Weblogic简介 11
2.3.2 Weblogic Server的安装 12
习题 14
第3章 Java编程与实例 15
3.1 Java编程结构 15
3.1.1 程序设计的基本结构 15
3.1.2 Java编程的语法规范 16
3.1.3 Java关键字 16
3.1.4 Java数据类型 17
3.1.5 字符串 19
3.1.6 变量的声明和初始化 19
3.1.7 类型转换 20
3.1.8 数组 21
3.1.9 综合实例 21
3.2 表达式和流程控制 23
3.2.1 表达式 23
3.2.2 流程控制 25
3.3 Java面向对象程序设计技术 32
3.3.1 对象、类和方法 32
3.3.2 继承 35
3.3.3 方法的重载和重写 38
3.3.4 包封装 39
3.3.5 访问权限 40
3.3.6 接口 40
3.4 例外处理 42
3.4.1 例外处理的类层次 42
3.4.2 例外处理的两种方法 42
3.4.3 定义自己的例外类 45
3.5 线程 46
3.5.1 线程的状态 46
3.5.2 线程体的构造 47
3.6 Java的输入/输出流 50
3.6.1 输入/输出流的常用方法 50
3.6.2 输入/输出的类层次 51
3.6.3 文件 53
习题 54
第2部分 Java数据库连接
第4章 JDBC技术应用 55
4.1 JDBC的发展与应用 55
4.2 JDBC设计方案 56
4.3 JDBC的典型应用 57
4.4 JDBC的安装 58
习题 58
第5章 实现JDBC API访问数据库 60
5.1 JDBC的对象及其关系 60
5.2 用JDBC连接数据库 61
5.2.1 数据库URL 61
5.2.2 建立连接 62
5.3 用JDBC实现数据库查询 62
5.3.1 创建表 62
5.3.2 创建处理语句 63
5.3.3 从数据库表中获取数据 64
5.4 用JDBC实现数据库更新 66
习题 74
第6章 JDBC高级应用 76
6.1 程序操作预编译 76
6.2 事务管理 80
6.3 存储过程 83
习题 85
第3部分 Java Servlet技术
第7章 Java Servlet应用基础 86
7.1 Java Servlet的工作原理 86
7.2 常见的Servlet引擎 87
7.3 Servlet的技术特点 88
7.4 Servlet API 88
7.4.1 常用API概览 89
7.4.2 API的网上资源 90
7.5 Servlet的基本结构 90
7.6 Servlet的编译和运行 91
7.6.1 设置虚拟目录 91
7.6.2 Java Servlet程序的编译 92
7.6.3 运行编译好的Servlet程序 93
7.7 Servlet打包 93
7.7.1 创建打包环境 93
7.7.2 编译包中的Servlet 94
7.7.3 调用包中的Servlet 95
习题 95
第8章 Java Servlet常规应用 96
8.1 Java Servlet输出 96
8.1.1 输出纯文本方式的Servlet 96
8.1.2 输出HTML网页方式的Servlet 97
8.2 Servlet的生命周期 98
8.2.1 加载并实例化 98
8.2.2 初始化 98
8.2.3 执行Servlet 99
8.2.4 卸载Servlet 100
8.3 处理表单数据 100
8.3.1 读取Web有限个参数 100
8.3.2 中文问题 102
8.3.3 处理多值参数 103
8.4 客户端请求 107
8.5 访问标准的CGI变量 108
8.5.1 CGI变量和Servlet的等价映射方式 109
8.5.2 访问CGI变量实例 110
8.6 服务器端响应 112
8.6.1 HTTP状态码 112
8.6.2 服务器端HTTP响应头 119
8.7 处理网络Cookies 128
8.7.1 网络Cookies的意义 128
8.7.2 Cookie API 128
8.7.3 有关Cookies的工具函数 129
8.7.4 获取客户端请求信息 130
习题 131
第9章 Servlet会话管理与用户认证 133
9.1 网络会话管理 133
9.1.1 HttpSession API 133
9.1.2 Cookies 134
9.1.3 URL重写 138
9.2 用户认证安全的实现 139
9.2.1 HTTP用户认证 140
9.2.2 HTML表单认证 144
习题 147
第4部分 JSP、JMS与Java的分布式应用RMI
第10章 JSP应用基础 148
10.1 JSP技术特点 148
10.2 JSP运行环境 149
10.2.1 HTTP方式 149
10.2.2 HTML用户信息交互 150
10.3 JSP的工作原理 160
10.4 JSP的工作模式 160
习题 161
第11章 JSP编程 162
11.1 JSP编程规范 162
11.2 JSP编程结构 164
11.3 JSP指令 165
11.3.1 Page指令 165
11.3.2 Include指令 166
11.3.3 Taglib指令 166
11.4 JSP标准构件 167
11.4.1 标准操作元素 168
11.4.2 JavaBean的制作 169
11.4.3 JavaBean的使用 170
11.5 JSP的内置对象 171
11.5.1 application变量 171
11.5.2 config对象 172
11.5.3 exception变量 173
11.5.4 out变量 173
11.5.5 page声明 174
11.5.6 pageContext类 174
11.5.7 request变量 175
11.5.8 response变量 177
11.5.9 session声明 179
11.6 用JSP处理客户端HTML交互信息 181
11.7 JSP和Servlet集成 182
习题 183
第12章 JMS技术应用 184
12.1 JMS概述 184
12.2 JMS API技术 186
12.3 JMS API的编程模型 188
12.3.1 受管对象 188
12.3.2 连接 190
12.3.3 会话 190
12.3.4 消息发生器 191
12.3.5 消息处理器 191
12.3.6 消息结构 192
12.3.7 例外处理 194
12.4 简单的消息实例 194
12.4.1 配置运行环境 194
12.4.2 编写PTP客户端程序 195
12.4.3 运行PTP客户端程序 201
12.5 简单的Pub/Sub应用实例 202
12.5.1 编写Pub/Sub客户端应用程序 202
12.5.2 运行Pub/Sub客户端应用程序 209
习题 210
第13章 Java分布式应用RMI 212
13.1 远程方法调用与RMI 212
13.2 创建RMI实例 214
13.2.1 编写远程接口 214
13.2.2 实现远程接口的服务器类 216
13.2.3 服务器主程序和RMI注册表 216
13.2.4 提供远程调用的网络连接 220
13.2.5 编写客户端程序 220
13.2.6 部署和运行RMI应用 221
13.3 利用Servlet的分布式计算 223
习题 225
第5部分 J2EE的核心EJB
第14章 企业Java Beans应用基础 226
14.1 EJB技术要点 226
14.1.1 J2EE的多层体系结构 227
14.1.2 EJB技术概要 228
14.2 EJB开发平台的搭建 231
14.2.1 建立工作目录 231
14.2.2 编辑环境变量配置脚本 231
14.2.3 WebLogic服务器简介 232
14.3 EJB的开发过程 233
14.3.1 EJB代码的编写 234
14.3.2 EJB代码的编译 237
14.3.3 编写EJB部署文件 237
14.3.4 打包EJB组件 238
14.3.5 编译生成EJB容器 239
14.3.6 部署EJB组件 239
14.3.7 测试EJB组件 241
习题 243
第15章 Java会话Bean 244
15.1 Java会话Bean的分类与应用 244
15.1.1 无状态会话Bean的编程模型 244
15.1.2 无状态会话Bean的生命周期 248
15.1.3 有状态会话Bean 249
15.1.4 有状态会话Bean的编程模型 250
15.1.5 有状态会话Bean的生命周期 251
15.1.6 创建有状态会话Bean 252
15.1.7 删除有状态会话Bean 252
15.1.8 Enterprise Bean的事务管理 252
15.2 会话Bean开发实例分析 254
15.2.1 建立数据表 255
15.2.2 在WebLoigc Server上建立相应的数据源 255
15.2.3 编写代码 259
15.2.4 编写部署文件 270
15.2.5 编译与部署 272
15.2.6 编写与运行客户机程序 273
习题 275
参考文献 277
猜您喜欢