当前位置:首页 > 工业技术
JSP数据库高级教程
JSP数据库高级教程

JSP数据库高级教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:刘彬编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:730212373X
  • 页数:420 页
图书介绍:本书详细地讲解了JSP数据库编程技术。全书共分19章,第1章至第15章主要讲述了JSP语言基础、JSP程序的配置与发布、数据库基础、数据库的访问和连接、高级数据库技术、数据文件操作高级应用、二进制数据的处理、触发器、存储过程、JSP与Servelet高级开发应用、JSP与JavaBean高级开发应用、EJB开发、在JSP中使用XML交换数据、图片处理及显示、基于Session的身份证等内容。第16至19章介绍了留言板、邮件收发系统、BBS论坛系统和在线聊天室系统等。
《JSP数据库高级教程》目录

第1章 JSP语言基础 1

1.1 JSP语言概述 1

1.2 JSP中的脚本元素 3

1.2.1 声明 3

1.2.2 表达式 3

1.2.3 脚本代码 3

1.3 JSP中的指令 4

1.3.1 Page指令 4

1.3.2 include指令 7

1.3.3 taglib指令 8

1.4 JSP中的动作 8

1.4.1 〈jsp:useBean〉动作 9

1.4.2 〈jsp:include〉动作 10

1.4.3 〈jsp:setProperty〉动作 10

1.4.4 〈jsp:getProperty〉动作 12

1.4.5 〈jsp:forward〉动作 13

1.4.6 〈jsp:plugin〉动作 14

1.5 动态Web页面设计 15

1.6 JSP的开发工具 17

1.6.1 JBuilder开发环境 17

1.6.2 Sun ONE Studio开发环境 25

1.7 创建一个简单的JSP应用 29

1.8 JSP的安全性 31

1.8.1 JSP安全性的实现方法 31

1.8.2 源代码暴露问题 32

1.8.3 远程程序执行问题和其他问题 33

1.9 小结 34

第2章 JSP程序的配置和发布 35

2.1 Tomcat服务器的配置 35

2.2 WebLogic配置 37

2.3 context.xml文件配置 42

2.3.1 Context元素的通用属性和附加属性 42

2.3.2 配置comtext.xml文件 43

2.4 web.xml文件配置 45

2.5 JSP的内置对象 49

2.5.1 Request对象 49

2.5.2 Response对象 52

2.5.3 Session对象 54

2.5.4 其他内置对象 56

2.6 提高JSP程序的性能 58

2.7 JSP程序的发布 59

2.8 小结 61

第3章 数据库基础 62

3.1 Oracle数据库 62

3.2 MySQL数据库 63

3.3 SQL Server数据库 64

3.3.1 SQL Server 2000的特性 64

3.3.2 启动SQL Server服务 65

3.4 创建数据库 65

3.5 创建表和视图 67

3.5.1 创建数据表 67

3.5.2 创建视图 69

3.6 数据库的备份和恢复 71

3.6.1 数据库的备份 71

3.6.2 数据库的恢复 75

3.7 高级SQL语句 76

3.7.1 SQL查询语句 76

3.7.2 删除语句 77

3.7.3 插入语句 77

3.7.4 更新语句 78

3.7.5 索引 79

3.7.6 流程控制语句和变量 81

3.7.7 系统函数 85

3.8 数据库的安全 86

3.9 数据库设计实例 87

3.9.1 数据库逻辑结构分析 88

3.9.2 表和字段分析 88

3.9.3 创建数据库和数据表 90

3.10 小结 90

第4章 数据库的访问和连接 91

4.1 JDBC基础 91

4.1.1 JDBC体系结构 91

4.1.2 JDBC接口 92

4.2 MVC设计模式 93

4.3 数据库连接实例 94

4.3.1 Oracle数据库 95

4.3.2 SQL Server 2000数据库 97

4.3.3 DB2数据库 98

4.3.4 Informix数据库 99

4.3.5 Sybase数据库 100

4.3.6 MySQL数据库 100

4.3.7 PostgreSQL数据库 101

4.4 使用连接池连接数据库 101

4.4.1 连接池管理策略 102

4.4.2 连接池的使用方法 103

4.5 数据遍历与定位 107

4.6 数据查找 109

4.7 数据修改和更新 113

4.8 数据删除 118

4.9 数据过滤 122

4.10 小结 124

第5章 高级数据库技术 125

5.1 数据排序 125

5.2 主/从表处理 127

5.3 事务处理 129

5.4 数据库视图处理 132

5.5 处理多表数据 134

5.6 分页显示记录 136

5.7 加快数据库的访问方法 139

5.8 小结 141

第6章 数据文件操作高级应用 142

6.1 文件存储数据概述 142

6.2 数据流和File类 142

6.2.1 数据流 142

6.2.2 File类 143

6.3 读写文本文件 144

6.4 读写二进制文件 146

6.4.1 读取二进制文件 146

6.4.2 写入二进制文件 147

6.5 访问Excel电子表格中的数据 148

6.6 文件上传的实现 150

6.7 文件下载的实现 154

6.8 文件的浏览 154

6.9 创建和删除目录 156

6.10 小结 157

第7章 二进制数据的处理 158

7.1 二进制数据概述 158

7.2 普通二进制数据处理 158

7.2.1 将二进制数据写入到数据库中 158

7.2.2 读取数据库中的二进制数据 160

7.3 图像文件处理 162

7.3.1 将图像以二进制数据格式存储到数据库中 162

7.3.2 从数据库中读出图像 165

7.4 声音文件处理 167

7.4.1 将声音文件存储到数据库中 167

7.4.2 从数据库中读取声音文件 168

7.5 视频文件处理 171

7.5.1 将视频文件存储到数据库中 171

7.5.2 从数据库中读取视频文件 172

7.6 小结 174

第8章 触发器 175

8.1 触发器简介 175

8.2 创建触发器 176

8.2.1 使用SQL语句创建触发器 176

8.2.2 使用企业管理器创建触发器 178

8.3 查看触发器 180

8.4 修改触发器 182

8.5 删除触发器 183

8.6 游标使用技术 184

8.6.1 创建游标 184

8.6.2 打开游标 185

8.6.3 使用游标 185

8.6.4 关闭游标 186

8.6.5 删除游标 186

8.7 触发器应用实例 187

8.7.1 创建触发器 187

8.7.2 编写JSP测试页面 187

8.8 小结 193

第9章 存储过程 194

9.1 存储过程简介 194

9.2 系统存储过程 194

9.3 用户存储过程 196

9.3.1 创建存储过程 196

9.3.2 执行存储过程 197

9.4 自动执行的存储过程 198

9.5 扩展存储过程 199

9.6 用户定义函数 199

9.6.1 创建用户定义函数 199

9.6.2 调用用户定义函数 200

9.7 存储过程应用实例 202

9.7.1 创建存储过程 202

9.7.2 创建JSP页面 203

9.8 小结 204

第10章 JSP与Servlet高级开发应用 205

10.1 Servlet的实现原理 205

10.2 在Servlet和JSP页面间共享信息 205

10.3 Servlet中的对象 207

10.4 在JSP中通过Servlet访问数据库 210

10.5 通过Servlet实现多层数据库应用程序 213

10.5.1 数据层 214

10.5.2 应用层 214

10.5.3 表示层 214

10.5.4 多层应用程序的优点 214

10.6 Sevlet的性能和安全性 214

10.7 小结 216

第11章 JSP与JavaBeans高级开发应用 217

11.1 JavaBeans概述 217

11.2 Servlet与JavaBeans比较 218

11.3 开发JavaBeans组件 219

11.4 在页面中使用JavaBeans组件 219

11.4.1 <jsp:useBean> 220

11.4.2 <jsp:setProperty> 220

11.4.3 <jsp:getProperty> 221

11.5 使用通用数据库Bean访问数据库 221

11.5.1 编写JavaBean文件 221

11.5.2 编写JSP文件 223

11.6 JavaBeans应用实例 224

11.6.1 编写JavaBean文件 225

11.6.2 创建主页面 226

11.6.3 编写JSP页面 227

11.7 小结 228

第12章 EJB开发 229

12.1 EJB和JavaBeans 229

12.2 Session Bean 230

12.2.1 创建Session Bean 233

12.2.2 删除一个Session Bean 233

12.2.3 钝化与活化 234

12.3 Entity Bean 234

12.3.1 Entity Bean和Session Bean的区别 234

12.3.2 CMP模式和BMP模式 235

12.3.3 Entity Bean的创建与删除 235

12.4 开发EJB组件 239

12.4.1 编写主接口 239

12.4.2 编写远程接口 240

12.4.3 编写Bean类实现程序 240

12.4.4 编写部署文件 241

12.4.5 编译和打包 243

12.4.6 编译生成容器代码 243

12.4.7 编写客户端测试程序代码 244

12.5 部署和访问EJB 244

12.5.1 BEA WebLogic 244

12.5.2 IBM WebSphere 245

12.5.3 JBoss 245

12.5.4 客户端访问EJB 245

12.6 自定义数据库访问Beans 247

12.7 开发特定功能的数据库组件 251

12.8 开发分布式多层Web程序 256

12.9 小结 257

第13章 在JSP中使用XML交换数据 258

13.1 XML基本语法 258

13.2 XML的两种显示格式 259

13.2.1 使用CSS显示XML文档 259

13.2.2 使用XSL显示XML文档 262

13.3 XML文件的访问接口 264

13.3.1 DOM解析接口 264

13.3.2 SAX解析接口 266

13.3.3 JDOM解析接口 272

13.4 将JSP页面数据写入XML文档 275

13.5 通过Servlet访问XML数据 276

13.6 通过JavaBeans访问XML数据 277

13.7 JSP+XML动态网站开发实例 279

13.7.1 程序起始界面结构 279

13.7.2 用户管理 280

13.7.3 留言管理 298

13.8 小结 310

第14章 图片处理及显示 311

14.1 概述 311

14.2 问题分析 311

14.2.1 系统功能分析 311

14.2.2 数据库建立 312

14.3 程序实现 314

14.3.1 公用组件 314

14.3.2 浏览图片 315

14.3.3 发表评论 318

14.3.4 管理员登录 320

14.3.5 上传图片 321

14.3.6 删除图片 322

14.3.7 其他功能 325

14.4 运行发布 325

14.5 小结 326

第15章 基于Session的身份验证 327

15.1 概述 327

15.2 问题分析 327

15.2.1 系统功能分析 327

15.2.2 数据库建立 328

15.3 程序实现 329

15.3.1 数据库访问 329

15.3.2 用户注册 332

15.3.3 用户登录 338

15.3.4 管理员登录 340

15.4 运行与发布 341

15.5 小结 343

第16章 留言板 344

16.1 概述 344

16.2 问题分析 344

16.2.1 系统功能分析 345

16.2.2 建立数据库 345

16.3 程序实现 346

16.3.1 查看留言 346

16.3.2 发表留言 350

16.3.3 删除留言 354

16.3.4 管理员设置 355

16.4 运行与发布 358

16.5 小结 358

第17章 邮件收发系统 359

17.1 概述 359

17.2 问题分析 360

17.2.1 系统功能分析 360

17.2.2 数据库建立 360

17.3 程序实现 361

17.3.1 通过SMTP收发邮件 361

17.3.2 为邮件添加附件 367

17.3.3 下载邮件附件 368

17.4 运行与发布 370

17.5 小结 370

第18章 BBS论坛系统 371

18.1 概述 371

18.2 问题分析 372

18.2.1 系统功能分析 372

18.2.2 数据库建立 373

18.3 程序实现 375

18.3.1 信息浏览 375

18.3.2 信息发布 383

18.3.3 信息回复 385

18.3.4 信息管理 387

18.4 运行与发布 391

18.5 小结 391

第19章 在线聊天室 392

19.1 概述 392

19.2 问题分析 392

19.2.1 系统功能分析 393

19.2.2 数据库建立 393

19.3 程序实现 394

19.3.1 新用户注册 394

19.3.2 用户登录 401

19.3.3 进行聊天 403

19.3.4 用户退出 410

19.4 运行与发布 411

19.5 小结 411

附录 JSP语法参考 412

相关图书
作者其它书籍
返回顶部