《JSP组建动态网站基础与实例操作》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李长林等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:712101971X
  • 页数:369 页
图书介绍:JavaServer Pages(JSP)是基于Java的技术,用于创建跨平台及跨Web服务器的动态网页。本书详细讲述了JSP的语言规范、运行环境、基本语法、指令以及建立动态网站的各种知识,并结合实例,覆盖了许多高级主题,如Enterprise JavaBeans、JDBC数据库连接池和自定义标签库。读者通过学习可以逐步掌握采用JSP技术制作动态网站的技能。

第1章 JSP概述 1

1.1 JSP的特点 1

1.2 JSP与PHP、ASP的比较 3

1.3 JSP的运作模式 4

1.4 建立JSP运行环境 5

1.4.1 JSP运行环境需要的组件 5

1.4.2 J2SDK及JSWDK安装与配置 8

1.4.3 在Linux下建立JSP运行环境 11

1.4.4 在UNIX下建立JSP运行环境 13

1.4.5 在Windows NT下建立JSP运行环境(jswdk) 15

1.4.6 在Windows NT下建立JSP运行环境(Resin) 16

1.4.7 Windows NT下建立JSP运行环境(Tomcat) 17

1.5.1 编写代码 18

1.5 建立JSP程序 18

1.5.2 保存文件 19

第2章 HTTP和Servlet基础 21

2.1 HTTP请求/响应模型 21

2.2 Servlet 25

2.2.1 Servlet基础知识 26

2.2.2 Servlet程序的运行环境 28

2.2.3 使用Servlet编写程序Hello World! 29

第3章 Java和JSP基础 31

3.1 Java基础知识 31

3.1.1 Java语言的特点 31

3.1.2 Java语言规则 31

3.1.3 Java开发环境 35

3.1.4 实例 36

3.2 JSP页面概述 39

3.3 JSP处理 40

3.3.1 Java语言中异常类 41

3.3.2 异常处理 42

3.3.3 实例 44

3.4 采用MVC模型的JSP应用设计 48

3.4.1 MVC简介 48

3.4.2 MVC开发模式 50

3.4.3 在Web应用中使用MVC模式 51

第4章 脚本 53

4.1 使用脚本 53

4.1.1 声明、表达式、脚本的比较 53

4.1.2 用标签组合脚本 54

4.1.3 示例 54

4.2 表达式 56

4.3 Scriptlet 57

4.4 声明 58

4.5 JSP注释 60

4.5.1 HTML注释 60

4.5.2 JSP注释 61

4.6 动作和脚本元素 62

4.6.1 动作 62

4.6.2 脚本元素 65

4.7 JSP内部对象 67

第5章 动态页面 79

5.1 创建一个JSP页面 79

5.1.1 获取用户请求 79

5.1.2 翻译JSP页面 79

5.2.1 安装JSP页面 80

5.2 JSP页面的安装与运行 80

5.2.2 运行JSP页面 81

5.3 使用JSP指令元素 83

5.3.1 JSP编译指令Page 84

5.3.2 JSP编译指令Include 86

5.3.3 taglib指令 89

5.4 使用模板文本 91

5.4.1 使用JSP模板来封装网页布局 91

5.4.2 使用模板 92

5.5 使用JSP动作元素 94

5.5.1 include动作 94

5.5.2 useBean动作 97

5.5.4 getProperty动作 101

5.5.3 setProperty动作 101

5.5.5 Forward动作 102

5.5.6 plugin动作 104

5.5.7 param动作 108

第6章 JavaBeans组件 110

6.1 Beans概述 110

6.2 JavaBeans的设计目标 112

6.3 JavaBeans的任务 113

6.4 JavaBeans的基本结构 114

6.4.1 JavaBeans属性 114

6.4.2 JavaBeans方法 117

6.4.3 JavaBeans事件 117

6.5 JavaBeans实例 118

6.5.1 JavaBeans使用方案 118

6.5.2 Java基本类型与String类型的转换方法 119

6.5.3 创建和使用JavaBeans 121

6.5.4 服务器端验证客户端输入数据Bean 122

第7章 JDBC基础 132

7.1 JDBC简介 132

7.2 JDBC技术原理 132

7.3 JDBC技术的发展 134

7.4 ODBC、JDBC和SQLJ的比较 136

7.5 JDBC的结构 137

7.6 主要的JDBC类介绍 137

7.6.1 JDBC驱动程序管理器——DriverManager类 138

7.6.2 Connection类 140

7.6.3 Statement类 142

7.6.4 PreparedStatement类 146

7.6.5 CallableStatement类 149

7.6.6 DatabaseMetaData类 151

7.6.7 ResultSet类 155

7.6.8 ResultSetMetaData类 159

7.7 JDBC应用 159

7.7.1 应用于Applet 159

7.7.2 应用在Application 160

第8章 数据库应用技术 161

8.1 数据库简介 161

8.2 SQL Server 2000数据库 162

8.2.1 SQL Server 2000简介 162

8.2.2 SQL Server 2000版本 163

8.2.3 SQL Server 2000的特性 164

8.2.4 SQL Server构架 165

8.3 Oracle数据库 167

8.3.1 Oracle数据库的存储结构 167

8.3.2 创建Oracle数据库 167

8.3.3 手工创建Oracle数据库 168

8.3.4 数据库创建之后应考虑的事项 173

8.3.5 初始化调整指导 173

第9章 配置与访问数据库 175

9.1 配置数据库 175

9.1.1 使用连接和连接池 175

9.1.2 配置SQL Server2000数据库 181

9.1.3 配置Oracle数据库 185

9.2 典型JSP数据库连接 192

9.3 使用SQL语句 197

9.4 访问数据库 199

9.4.1 从JSP页面访问数据库 199

9.4.2 JSP访问数据库的方法 202

10.1.1 数据的输出 204

10.1 数据的输入/输出 204

第10章 处理输入和输出 204

10.1.2 数据的输入 206

10.2 验证用户输入 208

10.3 使用HTML样式格式化文本 211

第11章 错误处理和调试 212

11.1 处理语法错误 212

11.2 调试JSP应用 213

11.3 处理运行时错误 218

第12章 用户间共享数据 223

12.1 JSP页面元素的访问控制 223

12.2 会话状态管理和应用数据 227

12.2.1 会话状态 227

12.2.2 控制会话的结束时间 229

12.2.3 在会话对象中保存数据 230

12.3.1 在多个JSP页面之间传递参数实例 232

12.3 实例操作 232

12.3.2 意见箱 234

12.4 内存使用策略 251

第13章 HTML和XML 253

13.1 XML基本概念 253

13.2 HTML基础知识 255

13.2.1 HTML标记 256

13.2.2 HTML表格 262

13.2.3 HTML表单 263

13.3 XML的转换 270

13.3.1 将XML转换为HTML 270

13.3.2 将XML转换为依赖于设备的格式 271

13.4.2 JSP和XML语法 272

13.4 处理XML数据和文档 272

13.4.1 将XML数据放到JSP中 272

第14章 预编译 275

14.1 预编译概述 275

14.1.1 程序方式的预编译 275

14.1.2 执行weblogic.jspc 276

14.2 避免JSP页面缓存 277

14.2.1 在Servlet的init()方法中缓存数据 277

14.2.2 禁止Servlet和JSP自动重载(auto-reloading) 278

14.2.3 提高系统的性能 278

14.2.4 将页面输出进行压缩 278

14.2.5 选择正确的页面包含机制 279

14.2.6 正确地确定JavaBean的生命周期 279

14.3.1 用Taglib指令将JSP页面写做XML文档 280

14.3 将JSP页面写做XML文档 280

14.3.2 示例 281

第15章 开发电子商务系统——网上购物车实例 282

15.1 开发环境 282

15.1.1 Weblogic7.0的安装 282

15.1.2 设置JSP服务器 286

15.1.3 测试配置 291

15.2 功能简介及建表 292

15.2.1 目标设计 292

15.2.2 数据库连接 292

15.2.3 创建数据库 293

15.3 网上购物程序结构 300

15.3.1 放入购物车的JavaBean文件 300

15.3.2 系统首页面 302

15.3.3 用户注册页面 308

15.3.4 添加物品页面 312

15.3.5 商品查询页面 314

15.3.6 购物车信息页面 319

15.3.7 移出购物车页面 326

15.3.8 不得结账页面 327

15.4 补充 332

第16章 网上拍卖系统 333

16.1 网上拍卖概述 333

16.1.1 全球网上拍卖发展的现状 333

16.1.2 本章设计的网上拍卖系统概述 334

16.1.3 系统浏览 334

16.1.4 系统特点 335

16.1.5 消费者网上会员中心 335

16.1.8 竞拍申请 336

16.1.6 网上商品“列表” 336

16.1.7 商品搜索引擎 336

16.1.9 发布商品 337

16.2 系统设计 337

16.2.1 系统设计思想 337

16.2.2 功能模块的划分 337

16.2.3 系统开发手段与运行环境的配置 337

16.3 数据库设计 338

16.3.1 数据库需求分析 338

16.3.2 数据库概念结构设计 338

16.3.3 数据库逻辑结构设计 340

16.4 JSP脚本与相关Bean组件的设计 341

16.4.1 数据库连接的设计 341

16.4.2 商品列表Bean的设计 343

16.5.1 系统界面的设计 346

16.5 网上拍卖系统的界面设计与I/O设计 346

16.5.2 输入/输出的设计 347

16.5.3 系统I/O的容错设计 347

16.6 网上拍卖系统的实现 348

16.6.1 界面头的设计 348

16.6.2 会员登录模块的设计 348

16.6.3 会员注册模块 350

16.6.4 个人信息模块的设计 353

16.6.5 商品列表模块的设计 355

16.6.6 发布商品模块的设计 357

16.6.7 竞拍申请模块的设计 359

16.6.8 个人资料模块的设计 363

16.6.9 管理员模块的设计 366

16.6.10 系统维护模块的设计 368