JSP程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈雪莲主编
- 出 版 社:清华大学出版社;北京交通大学出版社
- 出版年份:2008
- ISBN:9787811230499
- 页数:369 页
第1章 JSP技术概述 1
1.1 动态网页技术介绍 1
1.1.1 动态网页编程技术——CGI 2
1.1.2 动态网页编程技术——ASP 2
1.1.3 动态网页编程技术——PHP 2
1.1.4 动态网页编程技术——JSP 3
1.2 JSP及其特点 3
1.3 JSP的运行原理 4
1.4 用JSP开发Web应用程序的几种主要方式 5
1.4.1 直接使用JSP 5
1.4.2 JSP+JavaBeans 6
1.4.3 JSP+JavaBeans+Servlet 6
1.4.4 J2EE开发模式 6
1.5 JSP与JavaScript比较 7
习题 8
实验 8
第2章 JSP运行环境配置 9
2.1 JSP运行环境介绍 9
2.1.1 对硬件条件的要求 9
2.1.2 对操作系统的要求 9
2.1.3 对软件环境的要求 10
2.2 安装配置JDK 6.0 10
2.2.1 在Windows上安装JDK 6.0 10
2.2.2 在Windows上设置环境变量 14
2.2.3 在Linux上安装JDK 6.0 15
2.2.4 在Linux中设定环境变量 17
2.3 安装配置Tomcat 6.0 18
2.3.1 在Windows上安装Tomcat 6.0 18
2.3.2 在Windows上测试Tomcat 6.0 21
2.3.3 在Linux上安装Tomcat 6.0 23
2.3.4 在Linux上测试Tomcat 6.0 23
2.4 安装配置WebSphere Application Server 6.0 24
2.4.1 在Windows上安装WAS 6.0 24
2.4.2 WAS 6.0的一些设定 26
2.4.3 在Windows上测试WAS 6.0 27
2.5 JSP简单实例 28
习题 30
实验 30
第3章 Java的基本语法 31
3.1 变量、常量与数据类型 31
3.1.1 变量与常量 31
3.1.2 数据类型 33
3.2 运算符与表达式 35
3.2.1 赋值运算符 35
3.2.2 算术运算符 36
3.2.3 关系运算符 37
3.2.4 布尔逻辑运算符 37
3.2.5 位运算符 37
3.2.6 条件运算符 39
3.2.7 Java运算符的优先级 39
3.3 流程控制 40
3.3.1 if结构 40
3.3.2 switch结构 42
3.3.3 for循环 45
3.3.4 while循环 47
3.3.5 do…while循环 48
3.4 面向对象的概念 50
3.4.1 定义类与对象的建立 50
3.4.2 构造函数的概念 53
习题 55
实验 55
第4章 JSP语法 56
4.1 JSP页面的基本结构 56
4.1.1 JSP页面的组成 58
4.1.2 变量和方法的声明 58
4.1.3 Java程序片 66
4.1.4 表达式 66
4.1.5 JSP注释 68
4.2 指令标签 71
4.2.1 page指令 71
4.2.2 include指令 75
4.2.3 taglib指令 77
4.3 动作标签 78
4.3.1 <jsp:param>动作标签 78
4.3.2 <jsp:include>动作标签 80
4.3.3 <jsp:forward>动作标签 82
4.3.4 <jsp:useBean>动作标签 84
4.3.5 <jsp:getProperty>动作标签 85
4.3.6 <jsp:setProperty>动作标签 85
4.3.7 <jsp:plugin>动作标签 85
习题 88
实验 89
第5章 JSP的内置对象 91
5.1 对象与内置对象 91
5.1.1 对象、类和消息 91
5.1.2 内置对象 93
5.2 request对象 93
5.2.1 request对象的常用方法 95
5.2.2 request对象应用实例 96
5.3 response对象 108
5.3.1 response对象的常用方法 108
5.3.2 response对象应用实例 108
5.4 session对象 115
5.4.1 session对象的常用方法 116
5.4.2 session对象应用实例 117
5.5 application对象 124
5.5.1 application对象的常用方法 124
5.5.2 application对象应用实例 125
5.6 out对象 130
5.6.1 out对象的常用方法 130
5.6.2 out对象应用实例 132
5.7 其他对象 134
5.7.1 pageContext对象 134
5.7.2 config对象 136
习题 138
实验 139
第6章 JSP的数据库操作 140
6.1 JDBC介绍 140
6.1.1 什么是JDBC 140
6.1.2 JDBC的特点 140
6.1.3 JDBC的结构 141
6.1.4 JDBC驱动的类型 142
6.2 通过JDBC-ODBC桥访问数据库的方法 143
6.2.1 利用JDBC-ODBC桥访问Access数据库 144
6.2.2 以JDBC-ODBC桥方式连接数据源步骤分析 148
6.2.3 利用JDBC-ODBC桥访问SQL Server 2000数据库 150
6.3 通过JDBC驱动程序访问数据库的方法 156
6.3.1 连接SQL Server 2000数据库 156
6.3.2 以JDBC驱动程序方式连接数据源步骤分析 157
6.3.3 以JDBC驱动程序方式连接其他数据库的方法 159
6.4 查询数据库 164
6.4.1 SQL查询语句 164
6.4.2 执行查询语句 164
6.4.3 ResultSet的方法 167
6.5 更新数据库 170
6.5.1 添加操作 170
6.5.2 修改操作 173
6.5.3 删除操作 176
6.6 JSP在数据库应用中的相关问题 178
6.6.1 JSP的分页浏览 178
6.6.2 汉字处理问题 181
6.6.3 JSP访问Excel表 182
习题 186
实验 186
第7章 JSP的文件操作 187
7.1 File对象的使用 187
7.1.1 File对象简介 187
7.1.2 目录和文件操作 189
7.2 JSP中利用数据流来读写文件 194
7.2.1 使用字节流读写文件 194
7.2.2 使用字符流读写文件 199
7.3 文件操作应用实例 205
7.3.1 追加文件 205
7.3.2 复制文件 208
7.3.3 文件上传 210
7.3.4 文件下载 216
7.3.5 保存网页 218
习题 219
实验 220
第8章 JSP与JavaBeans 221
8.1 JavaBeans概述 221
8.1.1 JavaBeans的产生 221
8.1.2 JavaBeans的技术介绍 222
8.1.3 JavaBeans的种类 222
8.1.4 实现一个简单的JavaBeans 222
8.2 JavaBeans的创建 223
8.2.1 在JSP页面中声明JavaBeans 223
8.2.2 读取JavaBeans的属性 227
8.2.3 设置JavaBeans的性质 227
8.2.4 JavaBeans的存放目录 233
8.3 JavaBeans的应用 234
8.3.1 在页面中使用JavaBeans组件 234
8.3.2 使用通用数据库Bean访问数据库 236
8.4 JavaBeans应用实例 237
习题 242
实验 243
第9章 JSP与Servlet 244
9.1 Servlet介绍 244
9.1.1 什么是Servlet 244
9.1.2 Servlet的技术特点 244
9.1.3 Servlet的生命周期 245
9.1.4 开发一个简单的Servlet 246
9.2 Servle编程接口 247
9.2.1 与Servlet实现相关 247
9.2.2 与Servlet配置相关 249
9.2.3 与Servlet异常相关 249
9.2.4 与请求和响应相关 250
9.2.5 会话管理 251
9.2.6 与Servlet上下文相关 251
9.2.7 Servlet协作相关 252
9.2.8 过滤器 252
9.3 Servlet的部署 253
9.3.1 部署描述符介绍 254
9.3.2 Servlet的名字、类和初始化参数 255
9.3.3 启动装入优先级 255
9.3.4 Servlet的映射 256
9.4 Servlet与JSP结合编程 257
习题 260
实验 260
第10章 新闻发布系统 261
10.1 系统目的及特色 261
10.2 系统功能及描述 261
10.3 系统结构图 261
10.4 数据库设计 262
10.5 系统界面及说明 262
10.5.1 用户登录 262
10.5.2 新闻管理 266
10.5.3 新闻搜索 283
第11章 网上书店 287
11.1 系统目的及特色 287
11.2 系统功能及描述 287
11.3 系统结构图 288
11.4 数据库设计 288
11.5 系统界面及说明 289
11.5.1 系统通用模块 289
11.5.2 用户注册 291
11.5.3 用户登录 300
11.5.4 图书浏览 304
11.5.5 在线购书 311
11.5.6 购物车 319
11.5.7 订单处理 326
附录A JavaScript语法 341
A1 JavaScript语言的简介 341
A2 JavaScript语言与Java语言的区别 342
A3 JavaScript的语法结构 343
A3.1 数据类型 343
A3.2 变量的定义与使用 343
A3.3 函数的定义及使用 343
A3.4 程序结构 344
A3.5 对象 346
A3.6 事件 346
附录B WebSphere 5.1的安装及使用说明 347
B1 WebSphere的安装过程 347
B2 Workbench窗口 350
B2.1 透视图 351
B2.2 视图和编辑器 351
B3 项目 353
B3.1 构建Web项目 353
B3.2 构建服务器项目 356
B4 服务器配置 357
附录C Oracle安装及使用说明 361
C1 Oracle的安装 361
C2 Oracle的使用 367
C2.1 SQL*PLUS窗口 367
C2.2 Oracle的企业管理器 367
参考文献 369
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016