《JSP程序设计教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈雪莲主编
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2008
  • ISBN:9787811230499
  • 页数:369 页
图书介绍:本书从教学和实用的角度出发详细介绍了JSP在web应用开发中的运用,从JSP的基础知识入手,并对如何构建高效的电子商务应用系统、开发各种中间交易系统和创建高水平的企业网站进行了全面地讲解。

第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