《程序设计系列 JSP网络开发技术与案例应用》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:王林玮等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:9787111235231
  • 页数:577 页
图书介绍:本书包括JSP运行环境的搭建,JSP语法基础等知识。

第1篇 基础知识篇 3

第1章 JSP技术发展概览 3

1.1 JSP技术概述 3

1.2 JSP技术优势 4

1.3 JSP与ASP、PHP的比较 4

1.4 JSP运行机制 5

1.5 利用JSP技术开发Web网页的主要方式 5

1.6 JSP简单页面实现例程 6

1.7 小结 9

第2章 JSP运行环境的搭建 10

2.1 JDK的安装和配置 10

2.1.1 下载JDK 10

2.1.2 安装JDK 12

2.1.3 设置JDK环境变量 14

2.1.4 测试JDK环境 16

2.2 Tomcat服务器的安装和配置 17

2.2.1 Tomcat服务器的下载 17

2.2.2 Tomcat服务器的安装 17

2.2.3 Tomcat服务器测试 20

2.3 关于JSP集成开发环境Borland JBuilder 2006 Enterprise简介 20

2.4 小结 21

第3章 JSP语法基础Java知识 22

3.1 数据类型 22

3.2 常量 23

3.3 变量 24

3.4 转义字符 25

3.5 分隔符 26

3.6 运算符 26

3.7 Java注释 28

3.8 数组 29

3.9 字符串 31

3.10 语句 38

3.11 类与对象 49

3.11.1 面向对象的概念 49

3.11.2 类的定义 49

3.11.3 类的成员组成 51

3.11.4 变量的使用和访问 52

3.11.5 方法的使用和访问 57

3.12 小结 60

第4章 JSP语法基础HTML知识 61

4.1 关于HTML 61

4.2 HTML文档的基本结构 61

4.3 HTML标签 62

4.4 表格 76

4.5 表单 84

4.5.1 表单标签 84

4.5.2 表单域 84

4.5.3 表单按钮 86

4.6 HTML和JavaScript交互 94

4.7 小结 98

第2篇 应用实例篇 101

第5章 JSP语法知识详解 101

5.1 JSP页面的基本结构 101

5.2 JSP注释 103

5.2.1 JSP隐藏注释 103

5.2.2 HTML注释 104

5.2.3 JSP页面Java注释 106

5.3 JSP变量、方法和表达式的使用 107

5.3.1 JSP变量的声明和使用 107

5.3.2 JSP方法的声明和使用 109

5.3.3 JSP表达式的使用 109

5.4 JSP指令 111

5.4.1 page指令 112

5.4.2 include指令 119

5.4.3 taglib指令 125

5.5 JSP动作 125

5.5.1 〈jsp:include〉动作 126

5.5.2 〈jsp:useBean〉动作 130

5.5.3 〈jsp:setProperty〉动作 132

5.5.4 〈jsp:getProperty〉动作 133

5.5.5 〈jsp:forward〉动作 133

5.5.6 〈jsp:plugin〉动作 137

5.6 在JSP学习中的几点建议和应注意的问题 139

5.7 小结 140

第6章 JSP的内置对象应用 142

6.1 Request对象 142

6.1.1 Request对象方法 142

6.1.2 Request对象的应用 144

6.2 Response对象 157

6.2.1 Response对象方法 157

6.2.2 Response对象的应用 158

6.3 Session对象 161

6.3.1 Session对象方法 161

6.3.2 Session对象的应用 162

6.4 Application对象 164

6.4.1 Application对象方法 165

6.4.2 Application对象的应用 165

6.5 Config对象 169

6.5.1 Config对象方法 170

6.5.2 Config对象的应用 170

6.6 Exception对象 171

6.6.1 Exception对象方法 171

6.6.2 Exception对象的应用 172

6.7 Out对象 173

6.7.1 Out对象方法 173

6.7.2 Out对象的应用 174

6.8 Page对象 178

6.9 PageContext对象 178

6.10 小结 179

第7章 JSP应用JavaBean技术 180

7.1 JavaBean的概念 180

7.2 JavaBean的结构 181

7.3 JavaBean的属性 182

7.3.1 简单属性(Simple) 183

7.3.2 索引属性(Indexed) 183

7.3.3 关联属性(Constrained) 184

7.3.4 限制属性(Bound) 184

7.4 JSP页面应用JavaBean 185

7.4.1 〈jsp:useBean〉标记 185

7.4.2 〈jsp:setProperty〉标记 188

7.4.3 〈jsp:getProperty〉标记 190

7.4.4 〈jsp:setProperty〉标记的4种形式应用 195

7.5 JavaBean存在的范围 201

7.6 JavaBean实现数据库的访问 208

7.6.1 实现数据库访问JavaBean 208

7.6.2 数据查询 212

7.6.3 数据增加 214

7.6.4 数据修改 219

7.6.5 数据删除 227

7.7 小结 234

第8章 JSP应用Servlet技术 236

8.1 Servlet概述 236

8.1.1 Servlet简介 236

8.1.2 Servlet的优点 237

8.2 Servlet与JSP的区别 237

8.3 Servlet的生命周期 238

8.4 Servlet相关的类与方法 239

8.5 Servlet如何处理HTTP请求 240

8.6 Servlet的应用特性 241

8.7 简单的Servlet应用 242

8.8 部署Servlet程序 246

8.9 Servlet的实际应用 249

8.9.1 使用Servlet获取客户端页面信息 249

8.9.2 使用Servlet访问数据库 252

8.9.3 JSP页面调用Servlet 255

8.9.4 过滤器Servlet验证用户登录 262

8.9.5 监听器Servlet记录用户登录日志 264

8.9.6 实现文件下载Servlet 267

8.10 小结 269

第9章 JSP应用程序Web开发技术——JBuilder 2006的JSP开发环境 270

9.1 Web应用程序概述 270

9.2 Web应用程序开发的主要技术 271

9.3 Web应用程序开发的模式 272

9.4 Web Module模块 272

9.5 Web WAR文件 273

9.6 建立Web Module模块 273

9.7 Web模块的目录结构 278

9.8 设置Web模块属性 282

9.9 创建JSP页面 291

9.9.1 创建用户登录JSP页面:Login.jsp 292

9.9.2 创建用户登录判断JSP页面:userLogin.jsp 297

9.9.3 创建错误信息JSP页面:error.jsp 298

9.9.4 创建图书信息主页面:main.jsp 300

9.10 创建JavaBean 302

9.10.1 创建数据库访问JavaBean 302

9.10.2 创建用户登录管理JavaBean 307

9.11 配置Web应用服务器和部署程序 310

9.11.1 发布JSP应用程序 310

9.11.2 在Tomcat中配置虚拟目录 311

9.12 小结 312

第10章 JSP数据库应用开发技术 313

10.1 数据库工程基础 313

10.1.1 数据库基础 313

10.1.2 数据库系统 315

10.1.3 数据库工程应用程序的开发步骤 318

10.2 SQL在数据库工程中的应用 319

10.2.1 查询数据 319

10.2.2 修改数据 321

10.2.3 插入数据 321

10.2.4 删除数据 321

10.2.5 视图的使用 321

10.2.6 存储过程的使用 322

10.2.7 触发器的使用 322

10.3 JDBC技术 323

10.3.1 JDBC简介 323

10.3.2 JDBC驱动程序 323

10.3.3 JDBC接口 324

10.4 SQL Server 2000的JDBC驱动程序安装使用步骤 330

10.5 JDBC常用数据库的连接方法 331

10.6 数据库的访问 336

10.6.1 连接数据库 337

10.6.2 查询数据 343

10.6.3 增加数据 367

10.6.4 修改数据 374

10.6.5 删除数据 382

10.6.6 分页显示数据 389

10.6.7 调用存储过程 393

10.6.8 运用事务处理 399

10.7 小结 402

第11章 JSP通用组件的编写技术 403

11.1 关于组件 403

11.2 数据库访问组件 404

11.2.1 实现数据库访问组件 404

11.2.2 JSP页面调用数据库访问组件 408

11.3 系统用户登录组件 410

11.3.1 系统用户登录管理组件 410

11.3.2 JSP页面调用用户登录组件 415

11.4 网页信息搜索引擎组件 421

11.5 字符串格式化组件 428

11.6 字符编码转换组件 433

11.7 日期时间处理组件 437

11.8 商品购物车组件 439

11.9 分页显示功能组件 441

11.10 数据加密算法组件 447

11.11 Cookie处理组件 457

11.12 获取数据组件 459

11.13 文件上传组件 465

11.14 文件下载组件 470

11.15 小结 473

第12章 基于JDBC的数据库连接池技术 474

12.1 JDBC的数据库连接技术概述 474

12.2 JSP应用程序访问数据库的基本原理 474

12.3 数据库连接池技术 475

12.3.1 数据库连接池基本概念 475

12.3.2 数据库连接池工作原理 475

12.3.3 数据库连接池关键问题分析 476

12.4 使用数据库连接池技术访问数据库应用 477

12.4.1 配置JDBC驱动文件 478

12.4.2 配置server.xml文件 478

12.4.3 配置web.xml文件 480

12.4.4 关于Tomcat 5.5数据库连接池的配置 481

12.4.5 使用Tomcat的Web管理应用配置连接池数据源 482

12.4.6 数据库连接池的实际应用 482

12.5 小结 487

第3篇 综合开发篇 491

第13章 JSP开发实例——在线用户登录系统 491

13.1 系统分析 491

13.2 系统设计 491

13.2.1 系统特点 491

13.2.2 系统架构 492

13.2.3 系统数据流程 492

13.3 功能概述 492

13.4 系统实现 493

13.5 数据库设计 493

13.5.1 数据库需求分析 493

13.5.2 数据库逻辑结构设计 493

13.5.3 数据库的生成与配置 494

13.6 系统说明 494

13.7 组件设计 495

13.7.1 数据库访问组件 495

13.7.2 系统用户登录组件 498

13.7.3 数据加密算法组件 505

13.7.4 日期时间处理组件 505

13.8 页面设计 505

13.8.1 用户登录页面 505

13.8.2 用户登录验证页面 507

13.8.3 错误信息页面 509

13.8.4 主页面 509

13.9 要点分析 512

13.10 系统的编译和发布 512

13.11 小结 513

第14章 JSP开发实例——在线商品购物车系统 514

14.1 系统分析 514

14.2 系统设计 514

14.2.1 系统特点 515

14.2.2 系统架构 515

14.2.3 系统数据流程 515

14.3 功能概述 515

14.4 系统实现 516

14.5 数据库设计 516

14.5.1 数据库需求分析 516

14.5.2 数据库逻辑结构设计 517

14.5.3 数据库的生成与配置 518

14.6 关键算法和技术 518

14.7 系统说明 519

14.8 组件设计 520

14.8.1 层叠样式表(CSS) 520

14.8.2 数据库访问组件 522

14.8.3 分页显示功能组件 522

14.8.4 文件下载组件 522

14.8.5 文件上传组件 522

14.9 页面设计 523

14.9.1 整体页面设计 523

14.9.2 主页面设计 533

14.9.3 图书浏览页面设计 534

14.9.4 购物车管理页面设计 543

14.9.5 文件下载页面设计 560

14.9.6 文件上传页面设计 561

14.10 系统的编译和发布 564

14.11 小结 564

第4篇 网站发布篇 567

第15章 基于Tomcat服务器的Web应用网站发布技术 567

15.1 Tomcat的目录结构 567

15.2 创建和发布Web应用 568

15.2.1 Web应用的目录结构 568

15.2.2 部署web.xml文件 569

15.2.3 部署server.xml文件 569

15.2.4 创建并发布WAR文件 570

15.3 配置虚拟主机 571

15.4 域名 572

15.5 域名解析 572

15.5.1 域名解析的含义 572

15.5.2 域名解析服务器 573

15.5.3 注册域名解析服务器 573

15.6 实现个人电脑的动态域名解析 573

15.6.1 动态域名解析 573

15.6.2 使用动态域名解析的优势 573

15.6.3 选择动态域名解析服务商 574

15.6.4 申请免费域名 574

15.7 Tomcat绑定域名和站点发布 574

15.7.1 本地站点配置成功 574

15.7.2 配置你的主页面 574

15.7.3 申请域名 575

15.7.4 设置域名主机 575

15.7.5 部署应用程序目录 576

15.7.6 修改防火墙设置规则 576

15.7.7 关于局域网问题 576

15.7.8 一个具体的应用实例 576

15.8 小结 577