Java Web编程技术实用教程 / 教育部大学计算机课程改革项目规划教材
¥0.02定价
作者: 金百东、刘德山
出版时间:2016年7月
出版社:清华大学出版社
- 清华大学出版社
- 9787302435754
- 1-1
- 40230
- 16开
- 2016年7月
- 工学
- 软件工程
- TP312JA
- 计算机
- 本专科、高职高专
内容简介
本书全面而又系统地介绍了Java Web编程开发技术。其中,JSP部分包含基本语法、内置命令、JavaBean、Servlet、自定义标签库、配置文件、反射与注解等知识;JavaScript部分包括函数、数组、面向对象技术、DOM应用等知识;Ajax部分包括局部刷新技术、XMLHttpRequest对象、级联Ajax、类在Ajax中的应用等知识。本书注重应用,每章都包含大量示例和详细的结果分析,旨在使读者夯实基础,提高综合运用Web各项技术编程能力,学会软件编程的思考方法。
本书可作为专业技术人员、大专院校计算机专业本科生的教材或参考书,对进一步学习Struts,理解其实质也有一定的指导意义。
本书可作为专业技术人员、大专院校计算机专业本科生的教材或参考书,对进一步学习Struts,理解其实质也有一定的指导意义。
目录
第1章JSP介绍1
1.1JSP简介1
1.2开发环境1
1.3第1个示例4
1.4JSP运行流程6
1.5工程部署8
习题8
第2章JSP语法9
2.1Java声明及语句9
2.2JSP指令标签12
2.2.1page指令12
2.2.2include指令16
2.3JSP动作标签18
2.3.118
2.3.219
2.3.320
习题21
第3章JSP内置对象22
3.1request22
3.1.1HTTP请求包格式22
3.1.2获取数据23
3.1.3获取客户及服务器的机器信息30
3.1.4其他方法31
3.2response34
3.2.1HTTP响应包格式34
3.2.2操作头信息34
3.2.3重定向39目录Java Web编程技术实用教程3.3共享变量对象40
3.3.1session40
3.3.2application44
3.4中文乱码47
3.5终合示例49
习题59
第4章JavaBean基础60
4.1JavaBean是外部类60
4.2动作标签创建Bean对象63
4.3动作标签操作Bean方法65
4.3.165
4.3.266
4.3session、application仿真70
4.4综合示例73
习题83
第5章Servlet基础84
5.1引入Servlet84
5.2Servlet建立85
5.3Servlet常用类与接口87
5.3.1GenericServlet类87
5.3.2ServletConfig与ServletContext对象90
5.3.3HttpServlet类92
5.4请求转发与重定向97
5.5Servlet通信99
5.6Servlet异常处理106
5.6.1ServletException类106
5.6.2ServletException异常处理方法107
5.7Servlet监听器110
5.7.1监听器简介110
5.7.2建立监听器111
5.8Servlet过滤器118
5.8.1过滤器简介118
5.8.2建立过滤器118
5.8.3过滤器级联120
5.8.4过滤器示例121
5.9Servlet与Cookie129
5.9.1会话Cookie与持久Cookie129
5.9.2Cookie操作129
5.9.3Cookie示例134
习题135
第6章典型事例分析136
6.1文件上传136
6.2文件下载142
6.3发送邮件145
6.3.1文本邮件发送145
6.3.2带附件邮件发送151
6.4接收邮件156
6.5数据库操作162
6.5.1MySQL数据库简介162
6.5.2数据库普通操作方法164
6.5.3数据库基础类167
6.5.4数据库表通用显示类169
6.5.5分页显示类173
习题182
第7章自定义标签库183
7.1创建标签处理类184
7.2创建标签库描述文件187
7.3Web中应用自定义标签188
7.4BodyTagSupport标签类189
7.5SimpleTagSupport类193
7.6Tag自定义标签197
7.6.1简介197
7.6.2Tag指令197
7.6.3include指令198
7.6.4attribute指令198
7.6.5variable指令199
7.7其他示例201
习题211
第8章配置文件、反射与注解212
8.1键值对配置文件212
8.2一般配置文件214
8.3反射218
8.3.1简介218
8.3.2统一形式调用219
8.4应用示例223
8.5注解239
8.5.1简介239
8.5.2元注解239
8.5.3自定义注解240
8.5.4示例241
习题246
第9章JavaScript技术247
9.1简介247
9.2变量与数据类型248
9.2.1变量248
9.2.2数据类型249
9.3表达式与运算符253
9.3.1取模运算符253
9.3.2相等、不等、等同、不等同运算符253
9.3.3类型检测运算符254
9.4函数254
9.4.1函数普通定义方式254
9.4.2函数变量定义方式256
9.4.3回调函数调用方式256
9.5数组257
9.5.1数组length属性257
9.5.2数组常用操作258
9.6面向对象技术261
9.6.1类定义261
9.6.2深入理解this263
9.7Web消息事件265
9.8DOM应用266
9.8.1标签对象获得及属性操作267
9.8.2动态创建和遍历标签268
9.8.3操作CSS274
9.9类与UI282
9.10定时器288
9.11系统对话框289
习题290
第10章Ajax技术292
10.1Ajax技术本质292
10.2XMLHttpRequest对象293
10.3一个简单示例295
10.4返回局部页面HTML297
10.5返回XML299
10.6URI参数编码304
10.7级联Ajax306
10.8类在Ajax中的应用310
10.8.1Ajax基本封装类310
10.8.2模块封装类313
10.9数据库操作317
习题334
参考文献336
1.1JSP简介1
1.2开发环境1
1.3第1个示例4
1.4JSP运行流程6
1.5工程部署8
习题8
第2章JSP语法9
2.1Java声明及语句9
2.2JSP指令标签12
2.2.1page指令12
2.2.2include指令16
2.3JSP动作标签18
2.3.118
2.3.219
2.3.320
习题21
第3章JSP内置对象22
3.1request22
3.1.1HTTP请求包格式22
3.1.2获取数据23
3.1.3获取客户及服务器的机器信息30
3.1.4其他方法31
3.2response34
3.2.1HTTP响应包格式34
3.2.2操作头信息34
3.2.3重定向39目录Java Web编程技术实用教程3.3共享变量对象40
3.3.1session40
3.3.2application44
3.4中文乱码47
3.5终合示例49
习题59
第4章JavaBean基础60
4.1JavaBean是外部类60
4.2动作标签创建Bean对象63
4.3动作标签操作Bean方法65
4.3.165
4.3.266
4.3session、application仿真70
4.4综合示例73
习题83
第5章Servlet基础84
5.1引入Servlet84
5.2Servlet建立85
5.3Servlet常用类与接口87
5.3.1GenericServlet类87
5.3.2ServletConfig与ServletContext对象90
5.3.3HttpServlet类92
5.4请求转发与重定向97
5.5Servlet通信99
5.6Servlet异常处理106
5.6.1ServletException类106
5.6.2ServletException异常处理方法107
5.7Servlet监听器110
5.7.1监听器简介110
5.7.2建立监听器111
5.8Servlet过滤器118
5.8.1过滤器简介118
5.8.2建立过滤器118
5.8.3过滤器级联120
5.8.4过滤器示例121
5.9Servlet与Cookie129
5.9.1会话Cookie与持久Cookie129
5.9.2Cookie操作129
5.9.3Cookie示例134
习题135
第6章典型事例分析136
6.1文件上传136
6.2文件下载142
6.3发送邮件145
6.3.1文本邮件发送145
6.3.2带附件邮件发送151
6.4接收邮件156
6.5数据库操作162
6.5.1MySQL数据库简介162
6.5.2数据库普通操作方法164
6.5.3数据库基础类167
6.5.4数据库表通用显示类169
6.5.5分页显示类173
习题182
第7章自定义标签库183
7.1创建标签处理类184
7.2创建标签库描述文件187
7.3Web中应用自定义标签188
7.4BodyTagSupport标签类189
7.5SimpleTagSupport类193
7.6Tag自定义标签197
7.6.1简介197
7.6.2Tag指令197
7.6.3include指令198
7.6.4attribute指令198
7.6.5variable指令199
7.7其他示例201
习题211
第8章配置文件、反射与注解212
8.1键值对配置文件212
8.2一般配置文件214
8.3反射218
8.3.1简介218
8.3.2统一形式调用219
8.4应用示例223
8.5注解239
8.5.1简介239
8.5.2元注解239
8.5.3自定义注解240
8.5.4示例241
习题246
第9章JavaScript技术247
9.1简介247
9.2变量与数据类型248
9.2.1变量248
9.2.2数据类型249
9.3表达式与运算符253
9.3.1取模运算符253
9.3.2相等、不等、等同、不等同运算符253
9.3.3类型检测运算符254
9.4函数254
9.4.1函数普通定义方式254
9.4.2函数变量定义方式256
9.4.3回调函数调用方式256
9.5数组257
9.5.1数组length属性257
9.5.2数组常用操作258
9.6面向对象技术261
9.6.1类定义261
9.6.2深入理解this263
9.7Web消息事件265
9.8DOM应用266
9.8.1标签对象获得及属性操作267
9.8.2动态创建和遍历标签268
9.8.3操作CSS274
9.9类与UI282
9.10定时器288
9.11系统对话框289
习题290
第10章Ajax技术292
10.1Ajax技术本质292
10.2XMLHttpRequest对象293
10.3一个简单示例295
10.4返回局部页面HTML297
10.5返回XML299
10.6URI参数编码304
10.7级联Ajax306
10.8类在Ajax中的应用310
10.8.1Ajax基本封装类310
10.8.2模块封装类313
10.9数据库操作317
习题334
参考文献336