注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程JSP实用教程

JSP实用教程

JSP实用教程

定 价:¥28.00

作 者: 张大治, 邵勇, 王欢编著
出版社: 清华大学出版社
丛编项: 21世纪电脑学校
标 签: JAVA语言 主页制作 程序设计 教材

ISBN: 9787302127840 出版时间: 2006-06-01 包装: 胶版纸
开本: 小16开 页数: 300 字数:  

内容简介

本书由清华大学出版社出版的21世纪电脑学校丛书之一,书中全面、翔实地介绍了JSP开发所需的各种知识和技巧。通过本书的学习,读者可以快速、全面地掌握使用JSP开发Web应用程序的方法,并可达到融会贯通、灵活运用的目的。本书结构清晰、语言简练、实例众多,既可作为各类院校相关专业的教材,也可作为从事JSP开发人员的参考书。本书从开发实践出发,力求实用,从动态网页基本概念开始,由浅入深,对JSP的基本语法、内置对象的使用、JavaBean和Servlet技术、标记库技术等作了详细的讲解,并着重介绍了JSP数据库应用和XML应用。

作者简介

暂缺《JSP实用教程》作者简介

图书目录

第1章  初识JSP    1
1.1  静态网页与动态网页    1
1.1.1  静态网页    1
1.1.2  Web服务器    3
1.1.3  动态网页    3
1.1.4  JSP网页    7
1.2  Java、Servlet和JSP    7
1.2.1  Java概述    7
1.2.2  Servlet的优点    7
1.2.3  JSP    8
1.3  JSP的执行过程    9
1.4  JSP和ASP.NET的比较    10
1.5  思考练习    11
1.5.1  填空题    11
1.5.2  选择题    11
1.5.3  问答题    12
第2章  JSP运行环境和开发环境    13
2.1  运行环境    13
2.1.1  JSP客户端运行环境    13
2.1.2  JSP服务器端运行环境    14
2.1.3  JDK安装    14
2.1.4  Tomcat的安装与配置    17
2.2  开发环境    20
2.2.1  JSP开发环境    20
2.2.2  Eclipse的安装    21
2.3  上机实验    23
2.4  思考练习    24
2.4.1  填空题    24
2.4.2  选择题    24
2.4.3  问答题    24
第3章  JSP语法    25
3.1  JSP概述    25
3.1.1  JSP容器    25
3.1.2  JSP页面    26
3.1.3  JSP的作用域    28
3.1.4  JSP的结构    29
3.2  注释    30
3.2.1  HTML注释    30
3.2.2  隐藏注释    30
3.3  JSP指令    31
3.3.1  page指令    31
3.3.2  include指令    32
3.3.3  taglib指令    33
3.4  脚本元素    34
3.4.1  JSP声明    34
3.4.2  表达式    35
3.4.3  脚本小程序Scriptlet    35
3.5  JSP操作    37
3.5.1  <jsp:useBean>、<jsp:setProperty>
和<jsp:getProperty>操作    37
3.5.2  <jsp:include>操作    37
3.5.3  <jsp:forward>操作    38
3.5.4  <jsp:param>操作    39
3.5.5  <jsp:plugin>、<jsp:params>和
<jsp:fallback>操作    39
3.6  一个完整的实例    41
3.7  上机实验    42
3.8  思考练习    43
3.8.1  填空题    43
3.8.2  选择题    43
3.8.3  问答题    43
第4章  Java编程语言    45
4.1  Java概述    45
4.2  Java数据类型    47
4.2.1  基本类型    47
4.2.2  引用类型    49
4.3  标识符与运算符    51
4.3.1  标识符    51
4.3.2  运算符    52
4.4  表达式、语句和注释    55
4.4.1  表达式    55
4.4.2  语句    55
4.4.3  注释    56
4.5  流程控制    57
4.5.1  条件分支语句    57
4.5.2  循环语句    59
4.5.3  跳转语句    61
4.6  使用Eclipse开发Java程序    62
4.7  上机实验    65
4.8  思考练习    66
4.8.1  填空题    66
4.8.2  选择题    66
4.8.3  问答题    67
第5章  Java面向对象编程    69
5.1  类、对象和实例化    69
5.2  类的数据成员    70
5.2.1  成员变量    70
5.2.2  final修饰符和常量    72
5.3  类的函数成员    72
5.3.1  方法    72
5.3.2  方法重载    73
5.3.3  构造函数    74
5.4  封装和访问修饰符    75
5.5  继承    76
5.5.1  继承与访问修饰符    76
5.5.2  派生类构造函数    79
5.5.3  方法覆盖    81
5.5.4  抽象类与接口    82
5.6  通过实例学习常见Java类操作    84
5.6.1  String操作    84
5.6.2  文件操作    87
5.7  上机实验    88
5.8  思考练习    89
5.8.1  填空题    89
5.8.2  选择题    89
5.8.3  问答题    90
第6章  JSP中的内置对象    91
6.1  内置对象概述    91
6.2  out对象    92
6.2.1  out对象常用方法    93
6.2.2  out对象应用实例    93
6.3  request对象    94
6.3.1  request对象常用方法    94
6.3.2  request对象应用实例    95
6.4  response对象    96
6.4.1  response对象常用方法    96
6.4.2  response对象应用实例    97
6.5  session对象    98
6.5.1  session对象常用方法    98
6.5.2  session对象应用实例    99
6.6  pageContext对象    102
6.6.1  pageContext对象常用方法    102
6.6.2  pageContentxt对象应用实例    103
6.7  application对象    104
6.7.1  application对象常用方法    104
6.7.2  application对象应用实例    105
6.8  config对象    106
6.8.1  congfig对象常用方法    106
6.8.2  config对象应用实例    107
6.9  page对象    108
6.10  exception对象    109
6.10.1  exception对象常用方法    109
6.10.2  exception对象应用实例    110
6.11  上机实验    111
6.12  思考练习    112
6.12.1  填空题    112
6.12.2  选择题    112
6.12.3  问答题    112
第7章  JSP与JavaBean    113
7.1  JavaBean简介    113
7.1.1  非可视化的JavaBean    114
7.1.2  DataBean和ActionBean    114
7.1.3  ParameterBean和
DatabaseBean    114
7.1.4  Beans的用法    115
7.1.5  JavaBean的属性    117
7.1.6  JavaBean的持久化    118
7.1.7  用户化    119
7.2  JSP上的JavaBeans    119
7.2.1  <jsp:useBean>操作    120
7.2.2  <jsp:setProperty>操作    122
7.2.3  <jsp:getProperty>操作    123
7.2.4  如何使用<jsp:useBean>、
<jsp:setProperty>和
<jsp:getProperty>操作    124
7.3  JSP与JavaBean结合的例子    124
7.3.1  计数器Bean    124
7.3.2  税率计算    126
7.4  上机实验    128
7.5  思考练习    129
7.5.1  填空题    129
7.5.2  选择题    129
7.5.3  问答题    130
第8章  Servlet技术    131
8.1  Servlet简介    131
8.1.1  什么是Servlet    131
8.1.2  Servlet的优点    132
8.2  Servlet的应用    133
8.2.1  Servlet的基本结构    133
8.2.2  Servlet的编译、配置和调用    134
8.2.3  Servlet的生命周期    135
8.2.4  Servlet类    138
8.3  JSP和Servlet    147
8.3.1  JSP与Servlet的区别    147
8.3.2  选择JSP还是Servlet    148
8.4  上机实验    148
8.5  思考练习    149
8.5.1  填空题    149
8.5.2  选择题    149
8.5.3  问答题    150
第9章  JSP标记库    151
9.1  什么是自定义标记    151
9.2  开发简单的自定义标记    152
9.2.1  使用简单的标记    152
9.2.2  标记库描述符文件    153
9.2.3  编写标记处理类    154
9.2.4  自定义标记的生命周期    155
9.3  带属性的标记    156
9.3.1  标记处理类    156
9.3.2  标记库描述符文件    157
9.3.3  使用标记    158
9.4  嵌入标记主体的标记    159
9.4.1  标记处理类    159
9.4.2  标记库描述符文件    161
9.4.3  使用标记    162
9.5  定义脚本变量的标记    164
9.5.1  类TagExtraInfo    165
9.5.2  定义脚本变量    166
9.5.3  典型实例    166
9.6  上机实验    170
9.7  思考练习    171
9.7.1  填空题    171
9.7.2  选择题    171
9.7.3  问答题    171
第10章  JSP安全性    173
10.1  基本应用程序安全性    173
10.2  Web认证    175
10.2.1  LDAP认证    175
10.2.2  基于证书的认证    176
10.2.3  基于Web服务器的认证    176
10.3  Servlet容器认证    177
10.3.1  基本认证    177
10.3.2  摘要认证    180
10.3.3  基于表单的认证    180
10.3.4  HTTPS客户认证    183
10.4  上机实验    183
10.5  思考练习    184
10.5.1  填空题    184
10.5.2  选择题    184
10.5.3  问答题    184
第11章  数据库基础    185
11.1  数据库基础知识    185
11.1.1  数据库系统使用示例    185
11.1.2  数据库基本概念    186
11.1.3  实体以及数据模型    186
11.1.4  关系型数据库    187
11.2  SQL    188
11.2.1  SQL的语言元素    188
11.2.2  SELECT语句    189
11.2.3  INSERT语句    192
11.2.4  UPDATE语句    192
11.2.5  DELETE语句    193
11.3  数据库对象    193
11.3.1  表    193
11.3.2  索引    195
11.3.3  视图    196
11.3.4  存储过程    198
11.4  SQL的常用函数    200
11.4.1  AVG函数    200
11.4.2  SUM函数    200
11.4.3  Count 函数    200
11.4.4  Min和Max函数    201
11.5  SQL Server数据库的
基础知识    201
11.5.1  安装SQL Server 2000    201
11.5.2  SQL Server 2000企业
管理器    204
11.5.3  SQL Server 2000查询
分析器    208
11.6  上机实验    209
11.7  思考练习    210
11.7.1  填空题    210
11.7.2  选择题    211
11.7.3  问答题    211
第12章  JSP数据库应用    213
12.1  JDBC简介    213
12.1.1  数据库驱动程序    214
12.1.2  JDBC核心API    215
12.1.3  JDBC可选包API    216
12.2  使用JDBC    217
12.2.1  配置ODBC    217
12.2.2  使用JDBC访问数据库    219
12.3 JDBC数据类型    228
12.4  数据库事务    228
12.5  上机实验    230
12.6  思考练习    231
12.6.1  填空题    231
12.6.2  选择题    231
12.6.3  问答题    231
第13章  JSP与XML    233
13.1  XML简介    233
13.1.1  XML与HTML    233
13.1.2  XML基本语法    235
13.1.3  DTD与Schema    238
13.2  XML在JSP中的应用    240
13.3  使用DOM操作XML文件    241
13.3.1  一个简单的DOM读取XML
节点的例子    241
13.3.2  常用的DOM对象    242
13.3.3  使用DOM读写XML
文档    246
13.4  使用SAX操作XML文件    248
13.4.1  SAX事件处理过程    248
13.4.2  SAX事件处理接口    249
13.4.3  通过实例学习使用SAX
处理XML文档    250
13.5  上机实验    251
13.6  思考练习    252
13.6.1  填空题    252
13.6.2  选择题    253
13.6.3  问答题    253
第14章  JSP应用的部署和
错误处理    255
14.1  JSP高级配置和部署    255
14.1.1  JSP Web应用程序综述    256
14.1.2  JSP Web应用部署    257
14.1.3  JSP Web应用配置    259
14.2  JSP错误处理    265
14.2.1  配置错误    265
14.2.2  编译错误    266
14.2.3  运行时错误    267
14.2.4  JSP调试方法和技巧简介    267
14.2.5  异常处理    269
14.3  上机实验    270
14.4  思考练习    270
14.4.1  填空题    270
14.4.2  选择题    271
14.4.3  问答题    271
第15章  BBS论坛    273
15.1  文件结构    273
15.2  数据库准备    274
15.2.1  UserInfo数据表    274
15.2.2  Content数据表    275
15.2.3  Board数据表    276
15.2.4  DenyId数据表    276
15.3  网站入口    277
15.4  用户操作    281
15.4.1  查看用户列表    281
15.4.2  查看用户资料    284
15.5  讨论区    287
15.5.1  全部讨论区    287
15.5.2  讨论区文章列表    290
附录  思考练习参考答案    295

本目录推荐