JSP 2.0应用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈旭东,刘迪红编著
- 出 版 社:北京交通大学出版社;清华大学出版社
- 出版年份:2006
- ISBN:7810827316
- 页数:397 页
第1章 搭建JSP开发平台 1
1.1 所需软件 1
1.2 下载和安装JDK 1
1.2.1 下载JDK 6.0 2
1.2.2 安装JDK 6.0 2
1.3 下载和安装Tomcat 4
1.3.1 下载Tomcat 5.5 4
1.3.2 安装Tomcat 5.5 5
1.4 配置开发环境 9
1.5 测试开发平台是否工作 9
1.6 构造第一个JSP程序 10
1.6.1 构造应用 10
1.6.2 基本工作原理 11
本章小结 12
习题 13
2.2 JSP基本概念 14
2.1 JSP简介 14
第2章 JSP基础 14
2.3 JSP工作原理 16
2.4 JSP基本规范 17
2.4.1 文件命名规则 17
2.4.2 JSP空元素 17
2.4.3 属性值 17
2.4.4 空白 18
2.4.5 注释 18
2.5 JSP基本元素 21
2.5.1 指令元素 21
2.5.2 行为元素 27
2.5.3 脚本元素 34
2.6 JSP引用转换 38
2.7 JSP出错处理 40
2.7.1 编译错 40
2.7.3 使用JSP页面处理错误 42
2.7.2 运行时错 42
2.8 JSP应用实例 45
本章小结 50
习题 50
第3章 JSP对象 51
3.1 对象有效范围 51
3.1.1 页内有效 51
3.1.2 请求有效 54
3.1.3 会话有效 55
3.1.4 应用有效 57
3.1.5 属性操作 59
3.2 隐含对象 59
3.2.1 request对象 60
3.2.2 response对象 63
3.2.3 out对象 66
3.2.4 session对象 68
3.2.5 application对象 70
3.2.6 pageContext对象 72
3.2.7 config对象 75
3.2.8 page对象 78
3.2.9 exception对象 79
3.3 Cookie对象 80
3.4 JSP对象应用实例 84
3.4.1 request对象实例:用户注册 84
3.4.2 session对象实例:用户登录 88
3.4.3 application对象实例:简单聊天室 92
本章小结 94
习题 94
第4章 表达式语言 95
4.1 EL特点 95
4.2 EL语法 96
4.2.1 EL变量范围 97
4.2.3 访问运算符.和[] 98
4.2.2 EL关键字 98
4.2.4 算术运算 100
4.2.5 关系运算 101
4.2.6 逻辑运算 103
4.2.7 empty运算符 104
4.2.8 自动类型转换 105
4.3.1 pageContext对象 107
4.3.2 param和paramValues对象 107
4.3 EL隐含对象 107
4.3.3 header和headerValues对象 108
4.3.4 cookie对象 109
4.3.5 initParam对象 111
4.3.6 属性范围 112
4.3.7 EL隐含对象的使用实例 112
本章小结 115
习题 115
5.2 JSTL标记库简介 116
第5章 JSTL基础 116
5.1 JSTL起源 116
5.3 JSTL的安装与配置 117
5.3.1 JSTL的安装 117
5.3.2 JSTL示例应用 120
5.4 通用标记 121
5.4.1 <c:out>标记 121
5.4.2 <c:set>标记 123
5.4.3 <c:remove>标记 126
5.4.4 <c:catch>标记 127
5.5 条件处理 128
5.5.1 <c:if>标记 128
5.5.2 <c:choose>、<c:when>和<c:otherwise>标记 130
5.6 循环和迭代 133
5.6.1 <c:forEach>标记 133
5.6.2 <c:forTokens>标记 135
5.7 URL操作 137
5.7.1 <c:url>和<c:param>标记 138
5.7.2 <c:import>标记 140
5.7.3 <c:redirect>标记 143
本章小结 144
习题 145
第6章 EL函数 146
6.1 JSTL标准函数 146
6.1.1 获取字符串长度或集合的元素个数 146
6.1.2 改变字符串的大小写 148
6.1.3 获取字符串的子串 150
6.1.4 去除字符串两头的空格 153
6.1.5 替换字符串中的子串 154
6.1.6 检查字符串是否包含指定的子串 156
6.1.7 分割字符串、合并字符串 167
6.1.8 字符串中XML标记的转义处理 169
6.2 自定义函数 171
6.2.1 简单自定义函数 173
6.2.2 复杂自定义函数 176
6.2.3 标记属性中使用自定义函数 179
6.2.4 函数的嵌套 180
本章小结 181
习题 181
第7章 I18N 182
7.1 I18N标记 182
7.1.1 <fmt:setLocale>标记 182
7.1.2 <fmt:bundle>标记 183
7.1.3 <fmt:setBundle>标记 190
7.1.4 <fmt:message>标记 190
7.1.5 <fmt:requestEncoding>标记 194
7.2 数字、日期格式化 196
7.2.1 <fmt:timeZone>标记 196
7.2.2 <fmt:setTimeZone>标记 196
7.2.3 <fmt:formatDate>标记 197
7.2.4 <fmt:parseDate>标记 200
7.2.5 <fmt:formatNumber>标记 202
7.2.6 <fmt:parseNumber>标记 203
本章小结 206
习题 206
第8章 访问数据库 207
8.1 数据库和SQL语言 207
8.1.1 数据库 207
8.1.2 SQL简介 207
8.2 安装和配置MySQL 210
8.2.1 下载和安装MySQL 210
8.2.2 配置MySQL数据库 212
8.2.3 创建数据库 218
8.2.4 创建用户 220
8.2.5 创建表和数据 220
8.3 SQL标记库 222
8.2.6 安装和配置JDBC驱动 222
8.3.1 设置数据源 223
8.3.2 查询数据库 224
8.3.3 修改数据库 227
8.3.4 SQL标记实例:用户注册 233
8.4 使用JDBC访问数据库 236
8.4.1 JDBC简介 236
8.4.2 JSP中使用JDBC 237
本章小结 240
习题 240
第9章 操作XML数据 241
9.1 XML简介 241
9.1.1 XML表示结构化数据 241
9.1.2 XML基本概念 242
9.1.3 DTD与XML Schema 243
9.1.4 XPath 246
9.2.1 XML标记中使用XPath 248
9.2 XML标记库 248
9.2.2 XML核心标记 249
9.2.3 XML流程控制标记 256
9.2.4 XML转换 263
本章小结 269
习题 269
第10章 使用JavaBeans组件 270
10.1 JavaBeans 270
10.1.1 JavaBeans简介 270
10.1.2 创建JavaBeans 271
10.2 使用JavaBeans 273
10.2.1 配置JavaBeans 273
10.2.2 <jsp:useBean>标记 274
10.2.3 <jsp:setProperty>标记 276
10.2.4 <jsp:getProperty>标记 278
10.2.5 使用JavaBean获取页面提交信息 279
10.3 在EL表达式中使用JavaBean 280
10.4 使用JavaBean访问数据库 283
10.4.1 编写访问数据库的JavaBean 283
10.4.2 使用JavaBean来访问数据库 286
10.5 自动类型转换 289
本章小结 290
习题 290
第11章 自定义标记 291
11.1 自定义标记库 291
11.1.1 可重用性 291
11.1.2 自定义标记库 291
11.1.3 自定义标记的使用 292
11.1.4 JavaBeans与自定义标记 293
11.2 标记文件 293
11.2.1 内容重用 293
11.2.2 自定义模板 297
11.2.3 标记文件中的变量 305
11.3.1 SimpleTag接口 306
11.3 简单标记 306
11.3.2 简单标记的基本生命周期 307
11.3.3 SimpleTagSupport类 308
11.3.4 简单标记实例 308
11.4 标记库重用 312
11.4.1 创建JAR文件 313
11.4.2 配置标记库 314
11.4.3 使用标记库 314
11.4.4 标记文件重用 314
11.4.5 使用同一库中不同标记 316
本章小结 317
习题 317
第12章 构建Web应用 319
12.1 Web应用的体系结构 319
12.1.1 模型1 319
12.1.2 模型2 320
12.1.3 MVC模型 321
12.2 Servlet基础 322
12.2.1 Servlet简介 322
12.2.2 Servlet的使用 323
12.2.3 Servlet的主要方法 326
12.3 MVC模型2实例 328
12.3.1 控制器:Servlet 329
12.3.2 模型:Javabean 331
12.3.3 视图:JSP 333
12.3.4 配置和运行实例 335
12.4 Web应用的发布 336
12.4.1 应用打包 336
12.4.2 应用安装 337
本章小结 338
习题 338
13.1 电子邮件 339
13.1.1 配置JavaMail与JAF 339
第13章 Web开发常用功能 339
13.1.2 发送邮件实例 340
13.2 文件上传 350
13.2.1 Web文件上传简介 351
13.2.2 文件上传处理的实现包 351
13.2.3 文件上传实例 351
13.3 Web搜索 357
13.3.2 Web查询实例 358
13.3.1 Google Web APIs 358
本章小结 366
习题 366
第14章 Struts基础 367
14.1 Struts简介 367
14.1.1 Web开发框架 367
14.1.2 Struts框架 367
14.1.3 Struts组成 368
14.1.4 安装Struts 369
14.2.1 简单Struts实例 370
14.2 Struts实例 370
14.2.2 用户登录实例 374
14.2.3 使用Struts 385
本章小结 386
习题 386
第15章 JSF基础 387
15.1 JSF简介 387
15.2 安装和配置JSF 387
15.3 JSF实例 388
15.3.1 编写JSP页面 388
15.3.2 实现JavaBean 391
15.3.3 编写JSF配置文件 393
15.3.4 编写Web应用配置文件 394
15.3.5 测试JSF应用 395
本章小结 396
习题 396
参考文献 397
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016