JSP编程技术PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:杨学全主编,程茂,吕橙,杨磊,许杰副主编,滕桂法审稿
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302197034
- 页数:420 页
第1章 JSP技术概述 1
1.1 Web程序设计模式与运行原理 1
1.1.1 Web服务器与动态网页 1
1.1.2 浏览器/服务器结构及其优点 2
1.1.3 JSP与其他Web开发技术 3
1.2 搭建JSP运行环境 4
1.2.1 安装和配置JDK 4
1.2.2 安装和配置Tomcat 6
1.3 JSP页面与JSP运行原理 8
1.3.1 第一个JSP页面 8
1.3.2 设置Web服务目录 9
1.3.3 JSP运行原理 10
1.3.4 JSP、JavaBean和Java Servlet的关系 13
1.4 集成开发环境简介 14
1.4.1 开源的Eclipse 14
1.4.2 MyEclipse 14
1.5 上机实训 17
1.6 本章习题 18
第2章 Web开发基础 19
2.1 HTML简介 19
2.1.1 什么是HTML 19
2.1.2 什么是URL 19
2.1.3 HTML文件结构 20
2.2 常用HTML标记 22
2.2.1 HTML的文字标记 22
2.2.2 特殊标记和图形标记 24
2.2.3 超级链接标记 26
2.3 表格 27
2.3.1 定义表格的基本语法 27
2.3.2 表格<table>标记的属性 28
2.3.3 行<tr>标记的属性 30
2.3.4 单元格<td>和<th>标记的属性 31
2.4 页面布局 34
2.4.1 CSS简介 34
2.4.2 DIV层 40
2.4.3 DIV+CSS页面布局 44
2.5 上机实训 49
2.6 本章习题 50
第3章 JSP语法基础 51
3.1 JSP页面的基本结构 51
3.2 JSP的脚本元素 52
3.2.1 变量与方法的声明 53
3.2.2 程序片段 54
3.2.3 表达式 56
3.3 注释 57
3.3.1 输出型注释 57
3.3.2 隐藏型注释 57
3.4 JSP的指令标记 59
3.4.1 page指令标记 59
3.4.2 include指令 62
3.5 JSP的动作标记 65
3.5.1 jsp:include动作标记 65
3.5.2 jsp:param动作标记 66
3.5.3 jsp:forward动作标记 67
3.5.4 jsp:plugin动作标记 69
3.5.5 jsp:useBean相关动作标记 71
3.5.6 特殊字符 71
3.6 上机实训 72
3.7 本章习题 73
第4章 JSP内建对象 74
4.1 内建对象概述 74
4.1.1 什么是HTTP协议 74
4.1.2 内建对象 75
4.2 out 76
4.3 request 78
4.3.1 获取客户信息 78
4.3.2 处理汉字 82
4.3.3 处理表单子标记 84
4.3.4 表单验证 92
4.3.5 常用方法举例 99
4.4 response 102
4.4.1 修改ContentType属性 102
4.4.2 定时刷新页面 103
4.4.3 重定向 103
4.4.4 改变状态码 104
4.5 session 105
4.5.1 对象的id与生命周期 105
4.5.2 对象存储数据 107
4.5.3 对象与URL重写 109
4.6 application 110
4.6.1 常用方法 111
4.6.2 计数器 111
4.7 上机实训 113
4.8 本章习题 113
第5章 使用JavaBean 115
5.1 JavaBean的基本概念 115
5.1.1 什么是JavaBean 115
5.1.2 JavaBean规范 116
5.2 创建与使用JavaBean 117
5.2.1 创建JavaBean 117
5.2.2 布置JavaBean 118
5.2.3 在JSP中使用JavaBean 119
5.3 JavaBean的辅助类 126
5.4 JSP与JavaBean模式实例 131
5.4.1 计数器Bean 131
5.4.2 购物车Bean 133
5.5 上机实训 143
5.6 本章习题 144
第6章 文件访问 145
6.1 输入/输出流概述 145
6.1.1 流的概念 145
6.1.2 输入流与输出流 146
6.1.3 字节流与字符流 146
6.2 File类 147
6.2.1 File类的重要属性与方法 147
6.2.2 查询文件属性 148
6.2.3 目录管理 149
6.3 字节流类 152
6.3.1 字节流类概述 152
6.3.2 以File存储类型为例介绍字节流与缓冲流的使用 154
6.4 字符流类 159
6.4.1 字符流概述 159
6.4.2 以File存储类型为例介绍字符流和字符缓冲流的使用 160
6.5 随机读写文件 165
6.5.1 随机存取文件 165
6.5.2 随机读写文件示例 166
6.6 文件操作案例 168
6.6.1 上传文件 168
6.6.2 下载文件 174
6.6.3 文件内容分页显示 177
6.7 上机实训 180
6.8 本章习题 181
第7章 在JSP中使用数据库 182
7.1 JDBC概述 182
7.1.1 什么是JDBC 182
7.1.2 JDBC的构成 183
7.2 JDBC应用程序接口简介 184
7.2.1 JDBC的驱动程序管理器——DriverManager类 184
7.2.2 JDBC与数据库的连接——Connection接口 185
7.2.3 执行SQL语句——Statement接口 186
7.2.4 数据结果集——ResultSet接口 187
7.2.5 元数据——DatabaseMetaData和ResultSetMetaData 188
7.3 利用JDBC访问数据库 189
7.3.1 通过JDBC-ODBC桥连接来访问数据库 189
7.3.2 利用本地协议纯Java驱动程序连接数据库 193
7.3.3 配置和连接不同的数据库 198
7.4 数据库操作案例 200
7.4.1 查询数据 200
7.4.2 更新查询 209
7.4.3 分页查询 224
7.4.4 使用连接池 228
7.5 上机实训 230
7.6 本章习题 231
第8章 Servlet技术 232
8.1 Servlet介绍 232
8.1.1 什么是Servlet 232
8.1.2 Servlet功能 232
8.1.3 Servlet技术的特点 233
8.2 Servlet技术原理 233
8.2.1 Servlet的生命周期 233
8.2.2 Servlet的结构 234
8.2.3 Servlet常用类与接口的层次关系 235
8.3 Servlet的常用类、接口及其方法 236
8.3.1 javax.servlet包 236
8.3.2 javax.servlet.http包 240
8.4 编写、配置和调用Servlet 242
8.4.1 编写第一个Servlet 242
8.4.2 配置Servlet 243
8.4.3 调用Servlet 245
8.5 Servlet的典型应用 246
8.5.1 读取表单数据 247
8.5.2 读取cookie数据 252
8.5.3 读取session数据 254
8.5.4 读取HTTP请求头数据 257
8.6 上机实训 259
8.7 本章习题 260
第9章 基于Servlet的MVC模式 261
9.1 MVC模式介绍 261
9.1.1 MVC设计模式 261
9.1.2 JSP中的MVC模式 262
9.2 模型的生命周期与视图更新 264
9.2.1 request周期的JavaBean与视图更新 264
9.2.2 session周期的JavaBean与视图更新 265
9.2.3 application周期 265
9.3 控制器的重定向与转发 266
9.3.1 重定向 266
9.3.2 转发 266
9.4 MVC模式的分析 267
9.4.1 用户登录 267
9.4.2 留言板 273
9.4.3 访问数据库 278
9.5 上机实训 288
9.6 本章习题 289
第10章 在JSP中使用XML 290
10.1 XML简介 290
10.1.1 XML文件结构 290
10.1.2 XML声明 292
10.1.3 XML元素 293
10.1.4 XML标记 293
10.2 DOM解析器 295
10.2.1 什么是DOM解析器 295
10.2.2 JAXP简介 296
10.2.3 使用DOM解析器读取XML文件示例 301
10.3 SAX解析器 303
10.3.1 什么是SAX解析器 303
10.3.2 SAX的常用接口 304
10.3.3 使用SAX解析器读取文档内容 306
10.4 上机实训 309
10.5 本章习题 310
第11章 网上报名系统开发案例 312
11.1 网上报名系统设计 312
11.1.1 需求分析 312
11.1.2 总体设计 313
11.1.3 功能设计与系统组成 314
11.2 数据库设计及实现 315
11.2.1 数据库设计 315
11.2.2 数据库实现 316
11.3 网上报名系统的配置 317
11.3.1 系统文件目录结构 317
11.3.2 主页面管理 318
11.3.3 JavaBean和Servlet管理 322
11.3.4 配置文件管理 323
11.4 三层架构的设计与实现 324
11.4.1 实体层 324
11.4.2 数据访问层 327
11.4.3 业务逻辑层 344
11.5 考生报名模块 349
11.5.1 模型(JavaBean) 349
11.5.2 视图 351
11.5.3 控制器(Servlet) 357
11.6 考生登录模块 360
11.6.1 模型 360
11.6.2 视图 361
11.6.3 控制器 364
11.7 上传照片模块 367
11.7.1 模型 367
11.7.2 视图 367
11.7.3 控制器 371
11.8 浏览信息模块 373
11.8.1 模型 374
11.8.2 视图 377
11.8.3 控制器 383
11.9 修改密码模块 388
11.9.1 模型 388
11.9.2 视图 389
11.9.3 控制器 392
11.10 修改报名信息模块 394
11.10.1 模型 394
11.10.2 视图 396
11.10.3 控制器 402
11.11 注销考试模块 406
11.11.1 模型 406
11.11.2 视图 407
11.11.3 控制器 410
11.12 退出登录与返回主页模块 412
11.13 本章习题 414
附录 Tomcat 6.0的server.xml文件 415
参考文献 420
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019