JSP动态网站开发实用教程

作者:林巧民

出版:清华大学出版社

年代:2009

图书简介

本书由浅入深、循序渐进地介绍了JSP的基础知识和相关技术。全书共分15章,分别介绍了JSP技术的概况及其基本工作原理,JSP运行和开发环境,JSP基本语法,Java语言编程技术,JSP内置对象,JSP + JavaBean的组合,Java Servlet技术,自定义JSP标记,JSP的安全性,数据库技术基础,在JSP中使用JDBC来访问数据库,可扩展标记语言XML,JSP应用的部署和错误处理等。最后一章还安排了JSP网站的构建实例,用于提高和拓宽读者对JSP的掌握与应用。本书内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。本书对应的电子教案、实例源文件和习题答案可以到http://www.tupwk.com.cn/edu网站下载。

(展开)

编辑推荐

内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。
《JSP动态网站开发实用教程》对应的电子教案。

(展开)

目录

第1章 初识JSP/1
1.1 HTML基?。?
1.1.1 概述/1
1.1.2 基本结构/2
1.1.3 基本标签/4
1.1.4 Web结构/10
1.2 JSP概述/12
1.2.1 Java语言/12
1.2.2 Servlet技术/13
1.2.3 JSP技术/14
1.3 习题/17
1.3.1 填空题/17
1.3.2 选择题/17
1.3.3 问答题/18

第2章 JSP运行环境和开发环境/19
2.1 运行环境/19
2.1.1 JSP客户端运行环境/19
2.1.2 JSP服务器端运行环境/20
2.1.3 JDK安装/20
2.1.4 Tomcat的安装与配置/23
2.2 开发环境/27
2.2.1 JSP开发环境/27
2.2.2 Eclipse的安装/27
2.2.3 开发方式/30
2.3 上机练习/31
2.4 习题/31
2.4.1 填空题/31
2.4.2 选择题/32
2.4.3 问答题/32

第3章 JSP语法/33
3.1 JSP概述/33
3.1.1 JSP容器/33
3.1.2 JSP页面/34
3.1.3 JSP的作用域/36
3.1.4 JSP的结构/37
3.2 注释/37
3.2.1 HTML注释/38
3.2.2 隐藏注释/38
3.3 JSP指令/39
3.3.1 Page指令/39
3.3.2 include指令/40
3.3.3 taglib指令/41
3.4 脚本元素/41
3.4.1 JSP声明/42
3.4.2 表达式/42
3.4.3 脚本小程序Scriptlet/43
3.5 JSP操作/44
3.6 实例/48
3.7 上机练习/49
3.8 习题/50
3.8.1 填空题/50
3.8.2 选择题/50
3.8.3 问答题/50

第4章 Java编程语言/51
4.1 Java概述/51
4.2 Java数据类型/53
4.2.1 基本练习/53
4.2.2 引用类型/55
4.3 符号/57
4.3.1 基本符号元素/57
4.3.2 关键字/57
4.3.3 标识符/58
4.3.4 分隔符/58
4.4 程序语句/59
4.4.1 赋值语句/59
4.4.2 条件表达式/61
4.4.3 运算/62
4.4.4 复合语句/63
4.5 流程控制/64
4.5.1 分支结构/65
4.5.2 循环结构/69
4.5.3 跳转语句/74
4.6 使用Eclipse开发Java程序/77
4.7 上机练习/80
4.8 习题/81
4.8.1 填空题/81
4.8.2 选择题/81
4.8.3 问答题/81

第5章 Java面向对象编程/83
5.1 类/83
5.1.1 类声明/84
5.1.2 类体/85
5.1.3 成员变量/86
5.1.4 成员方法/87
5.1.5 方法重载/90
5.1.6 构造方法/92
5.1.7 main( )方法/93
5.1.8 finalize( )方法/93
5.1.9 包/94
5.2 对象/95
5.2.1 对象的创建/95
5.2.2 对象的使用/97
5.2.3 对象的清除/99
5.3 访问控制符/100
5.3.1 类的访问控制符/100
5.3.2 对类成员的访问控制/101
5.4 继承与多态/105
5.4.1 子类、父类与继承机制/105
5.4.2 多态性/110
5.5 上机练习/115
5.6 习题/116
5.6.1 填空题/116
5.6.2 选择题/116
5.6.3 问答题/116

第6章 JSP中的内置对象/117
6.1 内置对象概述/117
6.2 out对象/119
6.2.1 out对象常用方法/119
6.2.2 out对象应用实例/119
6.3 request对象/120
6.3.1 request对象常用方法/121
6.3.2 request对象应用实例/121
6.4 response对象/123
6.4.1 response对象常用方法/123
6.4.2 response对象应用实例/123
6.5 session对象/124
6.5.1 session对象常用方法/124
6.5.2 session对象应用实例/125
6.6 pageContext对象/128
6.6.1 pageContext对象常用方法/128
6.6.2 pageContext对象应用实例/129
6.7 application对象/130
6.7.1 application对象常用方法/130
6.7.2 application对象应用实例/131
6.8 config对象/132
6.8.1 config对象常用方法/132
6.8.2 config对象应用实例/133
6.9 page对象/134
6.10 exception对象/135
6.10.1 exception对象常用方法/135
6.10.2 exception对象应用实例/136
6.11 上机练习/137
6.12 习题/138
6.12.1 填空题/138
6.12.2 选择题/138
6.12.3 问答题/138

第7章 JSP与JavaBean/139
7.1 JavaBean简介/139
7.1.1 非可视化的JavaBean/140
7.1.2 DataBean和ActionBean/140
7.1.3 ParameterBean和DatabaseBean/140
7.1.4 Beans的用法/141
7.1.5 JavaBean的属性/143
7.1.6 JavaBean的持久化/144
7.1.7 用户化/145
7.2 JSP上的JavaBeans/145
7.2.1 操作/146
7.2.2 操作/148
7.2.3 操作/149
7.2.4 使用示例/150
7.3 JSP与JavaBean结合的例子/150
7.3.1 计数器Bean/150
7.3.2 税率计算/152
7.4 上机练习/154
7.5 习题/155
7.5.1 填空题/155
7.5.2 选择题/155
7.5.3 问答题/156

第8章 Servlet技术/157
8.1 Servlet简介/157
8.1.1 什么是Servlet/157
8.1.2 Servlet的优点/158
8.2 Servlet的应用/159
8.2.1 Servlet的基本结构/159
8.2.2 Servlet的编译、配置和调用/160
8.2.3 Servlet的生命周期/161
8.2.4 Servlet类/164
8.3 JSP和Servlet/173
8.3.1 JSP与Servlet的区别/173
8.3.2 选择JSP还是Servlet/173
8.4 上机练习/174
8.5 习题/175
8.5.1 填空题/175
8.5.2 选择题/175
8.5.3 问答题/176

第9章 JSP标记库/177
9.1 什么是自定义标记/177
9.2 开发简单的自定义标记/178
9.2.1 使用简单的标记/178
9.2.2 标记库描述符文件/179
9.2.3 编写标记处理类/180
9.2.4 自定义标记的生命周期/181
9.3 带属性的标记/182
9.3.1 标记处理类/182
9.3.2 标记库描述符文件/183
9.3.3 使用标记/184
9.4 嵌入标记主体的标记/184
9.4.1 标记处理类/185
9.4.2 标记库描述符文件/187
9.4.3 使用标记/188
9.5 定义脚本变量的标记/189
9.5.1 类TagExtraInfo/190
9.5.2 定义脚本变量/191
9.5.3 典型实例/192
9.6 上机练习/195
9.7 习题/196
9.7.1 填空题/196
9.7.2 选择题/196
9.7.3 问答题/196

第10章 JSP安全性/197
10.1 基本应用程序安全性/197
10.2 Web认证/199
10.2.1 LDAP认证/199
10.2.2 基于证书的认证/200
10.2.3 基于Web服务器的认证/200
10.3 Servlet容器认证/201
10.3.1 基本认证/201
10.3.2 摘要认证/204
10.3.3 基于表单的认证/204
10.3.4 HTTPS客户认证/207
10.4 上机练习/207
10.5 习题/208
10.5.1 填空题/208
10.5.2 选择题/208
10.5.3 问答题/208

第11章 数据库基?。?09
11.1 数据库基础知识/209
11.1.1 数据库系统使用案例/210
11.1.2 数据库基本概念/210
11.1.3 实体以及数据模型/211
11.1.4 关系数据库/212
11.2 结构化查询语言SQL/213
11.2.1 SQL的语言元素/213
11.2.2 INSERT语句/214
11.2.3 SELECT语句/215
11.2.4 UPDATE语句/218
11.2.5 DELETE语句/219
11.3 数据库对象/219
11.3.1 表/219
11.3.2 索引/221
11.3.3 视图/222
11.3.4 存储过程/224
11.4 SQL的统计函数/226
11.4.1 SUM函数/226
11.4.2 AVG函数/226
11.4.3 COUNT函数/227
11.4.4 Min和Max函数/228
11.5 SQL Server简介/228
11.5.1 安装SQL Server 2000/228
11.5.2 SQL Server 2000企业管理器/231
11.5.3 SQL Server 2000查询分析器/235
11.6 上机练习/236
11.7 习题/238
11.7.1 填空题/238
11.7.2 选择题/238
11.7.3 问答题/238

第12章 JSP数据库应用/239
12.1 JDBC简介/239
12.1.1 数据库驱动程序/240
12.1.2 JDBC核心API/241
12.1.3 JDBC可选包API/242
12.2 使用JDBC/243
12.2.1 配置ODBC/243
12.2.2 使用JDBC访问数据库/245
12.3 JDBC数据类型/254
12.4 数据库事务/254
12.5 上机练习/256
12.6 习题/257
12.6.1 填空题/257
12.6.2 选择题/257
12.6.3 问答题/258

第13章 JSP与XML/259
13.1 XML简介/259
13.1.1 XML与HTML/260
13.1.2 XML基本语法/261
13.1.3 DTD与Schema/264
13.2 XML在JSP中的应用/266
13.3 使用DOM操作XML文件/267
13.3.1 一个简单的DOM读取XML节点的例子/267
13.3.2 常用的DOM对象/268
13.3.3 使用DOM读写XML文档/272
13.4 使用SAX操作XML文件/274
13.4.1 SAX事件处理过程/274
13.4.2 SAX事件处理接口/274
13.4.3 通过实例学习使用SAX处理XML文档/275
13.5 上机练习/277
13.6 习题/278
13.6.1 填空题/278
13.6.2 选择题/278
13.6.3 问答题/278

第14章 JSP应用的部署和错误处理/279
14.1 JSP高级配置和部署/279
14.1.1 JSP Web应用程序综述/279
14.1.2 JSP Web应用部署/280
14.1.3 JSP Web应用配置/284
14.2 JSP错误处理/289
14.2.1 配置错误/289
14.2.2 编译错误/291
14.2.3 运行时错误/292
14.2.4 JSP调试方法和技巧简介/292
14.2.5 异常处理/293
14.3 上机练习/294
14.4 习题/295
14.4.1 填空题/295
14.4.2 选择题/296
14.4.3 问答题/296

第15章 JSP网站的构建实例/297
15.1 总体设计/297
15.1.1 系统架构/297
15.1.2 Web应用程序设计思路/298
15.1.3 设计模式的应用/298
15.2 数据库准备/299
15.2.1 MASTER数据表/300
15.2.2 CLASS数据表/300
15.2.3 PICTURE数据表/301
15.2.4 NEWS数据表/301
15.2.5 WJXZ数据表/302
15.2.6 GLWJ数据表/303
15.2.7 数据表连接类/303
15.3 核心JavaBean/315
15.4 网站页面/325
15.4.1 后台管理界面/325
15.4.2 前台首页/329
15.5 性能测试和优化/329
15.5.1 性能测试/329
15.5.2 系统优化/330
(展开)

书页展示

更多图书信息

作者:林巧民
出版:清华大学出版社

ISBN:9787302198369

出版日期:2009-05-01

资源下载

随书资源(共 1 个)
需购买电子纸书才可查看!

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

使用移动设备
扫描二维码下载客户端

注:目前仅提供安卓客户端下载

相关书卡
书卡里除了这本书,还有更多经典等你读!

Copyright ?2019  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接