《JSPTM设计 第2版》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:Hans Bergsten著;汪青青,朱剑平等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302096392
  • 页数:723 页
图书介绍:本书详细讲解了JSP的API、JSTL,阐述了如何使用Semlet创建高效、可移植的Web应用程序,还介绍了语法、错误处理、自定义行为、调试、身份验证、数据库访问、XML处理及国际化等方面的技术。

前言 1

第一部分 JSP应用程序基础 17

第一章 JSP介绍 17

什么是JSP? 17

为什么要使用JSP? 18

开始学习所需要的东西 25

第二章 HTTP和Servlet基础 26

HTTP请求/应答模型 27

servlet 35

第三章 JSP概览 40

servlet所带来的问题 40

JSP页面剖析 43

JSP处理过程 44

使用MVC设计JSP应用程序 47

第四章 设置JSP环境 49

安装Java软件开发工具包 49

安装Tomcat服务器 51

测试Tomcat 55

安装本书的示例 57

Web应用程序示例概览 58

第二部分 JSP应用程序开发 63

第五章 生成动态内容 63

创建一个JSP页面 63

安装JSP页面 64

运行JSP页面 66

使用JSP指令元素 68

使用模板文本 69

使用JSP行为元素 70

第六章 在JSP页面中使用JavaBeans组件 75

什么是bean 75

在JSP页面中声明bean 77

读取bean的属性 78

设置bean的属性 81

什么是自定义标记库 85

第七章 使用自定义标记库和JSP标准标记库 85

安装自定义标记库 86

声明自定义标记库 86

使用标记库中的行为 90

第八章 处理输入和输出 99

读取请求参数值 99

验证用户输入 112

格式化HTML输出 124

第九章 错误处理和调试 126

处理语法错误 126

调试JSP应用程序 135

处理运行时错误 141

第十章 在JSP页面、请求和用户间共享数据 148

在页面间传递控制和数据 148

共享会话和应用程序数据 157

在线购物 167

内存使用策略 177

第十一章 数据库访问 179

从JSP页面访问数据库 180

在不使用bean的情况下进行输入验证 211

使用事务 214

应用程序特定的数据库行为 216

第十二章 身份验证和个性化 218

由容器提供的身份验证 219

应用程序控制的身份验证 225

其他安全问题 246

第十三章 国际化 248

Java是如何支持国际化和本地化的 249

产生本地化的输出 254

字符集简史 273

处理本地化的输入 275

第十四章 使用XML数据 285

生成XML应答 285

将XML转换为HTML 288

将XML转换为设备特定的格式 293

处理XML数据 295

第十五章 使用脚本元素 308

使用page指令脚本属性 309

隐式的JSP脚本对象 310

使用小脚本 312

使用表达式 315

使用声明 315

混合使用行为元素和脚本元素 319

处理脚本语法错误 325

第十六章 拾遗补缺 333

缓冲 333

引入页面片段 336

混合使用客户端代码和服务器端代码 342

对JSP页面进行预编译 353

防止JSP页面被缓存 357

将JSP页面写为XML文档 358

URL是如何被解释的 361

第三部分 J2EE中的JSP和JSP组件开发 367

第十七章 Web应用程序模型 367

J2EE模型 368

MVC设计模型 370

可缩放性 376

第十八章 将serVlet和JSP组合使用 382

servlet、过滤器和监听器 382

为每个任务选择正确的组件类型 395

使用监听器初始化共享资源 397

使用过滤器进行访问控制 400

使用servlet集中处理请求 404

使用公共的JSP错误页面 419

第十九章 开发用于JSP的JavaBeans组件 423

bean作为JSP组件 423

JSP bean的示例 430

意想不到的〈jsp:setProperty〉行为 440

第二十章 开发自定义标记库 443

标记扩展基础 444

开发一个简单的行为 447

开发一种迭代行为 451

处理行为体 454

处理异常 461

标记处理器的生存周期和意义 463

创建TLD 467

打包和安装标记库 473

第二十一章 高级自定义标记库特性 477

开发协作行为 477

验证语法 490

在标记库中使用监听器 496

动态属性值和类型 496

第二十二章 结合自定义代码与JSTL 503

在自定义行为中使用表达式语言 503

设置和使用配置变量 506

结合自定义条件行为 508

结合自定义迭代行为 510

结合自定义I18N行为 519

结合自定义数据库行为 521

使用JSLT标记库验证器 522

第二十三章 数据库访问战略 525

JDBC基础 526

使用连接和连接池 529

使应用程序组件可以获得连接池 538

使用通用数据库bean 546

开发应用程序特定的数据库组件 550

第四部分 附录 557

附录一 JSP元素的语法参考 557

附录二 JSTL行为和API参考 575

附录三 JSTL表达式语言参考 628

附录四 JSP API参考 635

附录五 本书示例中的自定义行为和API的参考 687

附录六 Web应用程序结构和配置描述符参考 705