《JSP+Oracle动态网站开发》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:隽青龙,王华容编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302180197
  • 页数:529 页
图书介绍:本书全面地介绍了JSP+Oracle动态网站编程技术。本书可分为3个部分,内容包括JSP入门与提高、Oracle入门与提高、最后以两个大型的例子来介绍完整项目的实施过程。

第1篇 JSP入门与提高 1

第1章 JSP应用指南 1

1.1 JSP应用环境配置 1

JDK和应用服务器简介 1

安装和配置JDK 2

安装Tomcat 5

1.2在Eclipse中搭建JSP开发环境 10

Eclipse简介 10

Eclipse的获取 11

Eclipse及插件安装 11

在Eclipse中创建、运行JSP程序 16

1.3 HTML与JavaScript基础 18

HTML介绍 18

JavaScript介绍 24

第2章 JSP语言详解 31

2.1 JSP语法结构 31

一个典型的JSP程序 31

JSP脚本元素语法 33

JSP指令类语法 36

JSP动作类语法 40

JSP内置对象 51

JSP内置对象的范围属性 67

2.2 Servlet技术 70

什么是Servlet 70

Servlet的生命周期 71

JSP与Servlet 72

Servlet的应用 73

2.3用JSP操作Cookie 76

Cookie对象的方法 77

JSP操作Cookie注意事项 78

2.4 JSP与 JavaBean 78

Java Bean的原理与应用 79

JavaBean和JSP的结合 82

应用实例 85

2.5 JSP应用中的文件操作 91

使用JSP处理目录和文件 91

使用JSP对文件进行读写操作 95

JSP中的文件上传和下载 100

第3章 JSP高级应用 107

3.1使用JSP开发邮件系统 107

JavaMail API简介 107

熟悉邮件相关协议 110

使用JSP发送邮件 111

使用JSP接收邮件 114

3.2 JSP与XML的结合 120

XML基础知识 120

JSP和XML交互技术 123

3.3自定义JSP标记 128

一个自定义JSP标记实例 129

使用自定义标记库的标记 133

自定义标记处理类 134

标记描述文件 135

3.4 JSP标准模板库(JSTL) 136

JSTL简介 136

安装JSTL 137

表达式语言(EL) 139

JSTL标记库 141

第4章 基于Struts+Spring+Hibernate的应用开发 152

4.1插件MyEclipse 5.5简介 152

什么是MyEclipse 152

为什么要用MyEclipse插件 153

MyEclipse的安装和配置 153

4.2 Struts应用详解 158

Struts入门 158

第一个Struts实例 161

Struts的工作原理和组件 170

Struts配置文件详解 174

Struts标记库 185

4.3 Spring应用详解 199

Spring框架简介 199

开发一个Spring示例 201

Spring核心——控制反转(IoC) 209

Spring中Bean的配置 214

依赖注入(DI) 219

Spring面向方面编程(AOP) 221

4.4 Hibernate数据库持久层技术 222

Hibernate入门示例 222

Hibernate的工作原理与流程 229

详解配置文件hibernate.cfg.xml 233

详解Hibernate映射文件(*.hbm.xml) 234

第2篇 Oracle入门与提高 246

第5章 Oracle数据库基础 246

5.1数据库理论基础 246

数据库发展史 246

数据库设计模式 247

数据库设计规则——范式 249

数据库设计的过程 253

5.2 Oracle数据库的安装与卸载 254

认识Oracle数据库 254

安装Oracle Database 10g 255

完全卸载Oracle 260

5.3数据库配置助手 260

5.4网络管理工具Net Manager 267

5.5 OEM数据库管理工具 270

5.6 SQL*Plus 272

SQL*Plus概述 272

帮助命令 274

SQL*Plus的人机交互命令 274

编辑命令 275

执行命令 276

其他常用命令 276

第三方工具PL/SQL Developer 276

5.7 iSQL*Plus 278

第6章 Oracle数据库管理 280

6.1用户管理和数据库安全 280

Oracle的安全管理措施 280

用户管理 281

角色管理 287

数据库的备份和恢复 289

6.2管理表 295

创建数据表 295

Oracle下实现数据字段自增 304

向表中插入数据 305

查询表中的数据 308

更新表中的数据 314

删除表中的数据 315

6.3管理索引 315

Oracle的索引分类 315

创建索引 317

维护索引 321

6.4管理视图 322

创建视图 322

视图的维护 323

第7章 Oracle数据库中的PL/SQL 325

7.1 PL/SQL概述 325

7.2 PL/SQL块结构 326

无名块(Anonymous) 326

子程序(Subprogram) 330

包(Package) 335

7.3游标 339

游标概念 339

显式游标 339

隐式游标 341

游标的属性 341

7.4分支语句的使用 343

IF...THEN 343

IF...THEN...ELSE 343

IF...THEN...ELSIF 344

CASE...WHEN...ENDCASE 345

7.5循环语句的使用 345

LOOP...EXIT...END语句 345

WHILE...LOOP...END语句 346

FOR...IN...LOOP...END语句 346

7.6异常处理的使用 348

Oracle预定义的异常 348

自定义异常 349

第8章 使用JSP访问Oracle数据库 351

8.1数据引擎JDBC 351

8.2通过JDBC-ODBC访问Oracle数据库 353

创建ODBC数据源 353

编写JSP测试程序 355

JDBC编程详解 357

8.3使用JavaBean模式访问数据库 359

8.4直接使用JDBC访问数据库 362

8.5使用连接池访问数据库 364

连接池的工作原理 364

实例:在JSP中使用连接池访问数据库 365

8.6其他典型数据库的JSP访问 375

第3篇 项目实战 376

第9章 BBS论坛系统 376

9.1系统需求分析 376

9.2系统总体架构 377

9.3数据库系统设计 378

建立Oracle数据库 378

设计数据表的结构 379

9.4系统各功能模块的实现 380

数据库功能模块 380

用户登录功能模块 386

用户注册功能模块 390

信息显示功能模块 396

信息操作功能模块 411

用户管理功能模块 423

9.5系统的安装和运行 432

第10章 网上购物系统 434

10.1系统需求分析 434

系统功能描述 434

系统架构设计 435

系统流程分析 435

10.2数据库系统设计 438

数据模型设计 438

设计数据表的结构 439

10.3系统各功能模块的实现 440

数据库功能模块 440

系统主页功能设计 442

新用户注册功能设计 463

用户登录功能设计 470

最新商品功能设计 474

特价商品功能设计 476

网上购物功能设计 478

后台管理功能设计 491

商品分类管理功能设计 494

商品资料管理功能设计 499

订单管理功能设计 508

相关配置文件 514

10.4系统安装与测试 518

附录 常用Oracle函数列表 520