《JSP编程指南》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:(美)Karl Avedal等著;黎文等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505366424
  • 页数:816 页
图书介绍:JSP(JavaServer Page)是—项基于Java的动态网页技术标准,为创建可支持跨平台及跨Web服务器的动态网贞提供广简捷而有效的工具,并逐渐成为因特网上的主流开发工具。 本书全面系统地介绍了如何运用JSP设计并构架动态web站点和web应用,阐述了JSP标签的语法和生存期以及Servlet的概念;分忻了JSP体系结构以及JSP与J2EE API的关系;更通过大量的案例分析对如何使

第1章 JavaServer Pages简介 1

Java2 Enterprise Edition 1

JavaServer Pages 3

JSP是如何工作的 3

与现有技术的比较 9

平台的未来 11

小结 12

第2章 基础 13

JSP包含的内容 13

产生实现类和JSP文件的生存期 13

元素基础 17

指令 18

脚本元素 25

标准操作(Standard Action) 33

隐含对象 53

重温jspInit0和jspDestroy0 56

小结 57

第3章 在JSP下面 58

Web应用程序服务器体系结构 58

重要的Servlet API特点 60

小结 66

介绍 67

第4章 JSP和JavaBean 67

JavaBean 68

JavaBean和JDBC 77

建立我们的示例应用程序 80

小结 98

第5章 JSP会话 99

一个简单的HTTP交换 99

持续连接 100

使用Cookie和Java工作 103

会话的实际应用 113

小结 131

会话、HTTP和SSL 131

第6章 JSP的错误处理 133

错误和异常的类型 133

JSP指定的异常类 138

一个示例应用程序 139

小结 146

第7章 Java数据库连接和连接池 147

关系数据库管理系统 147

与众不同的对象模型 148

为什么使用所有的驱动程序类型? 149

JSP和JDBC怎样很好地结合起来 151

更大型的J2EE整体方案构想 153

建立我们自己的MySQL数据库 154

编写使用JDBC的简单JSP 158

更高级的JDBC用法 164

多用户和建立连接池(connection pooling)的必要性 184

“井底之蛙”综合症和神秘的JVM陷阱 190

性能的测试与提高 191

小结 197

第8章 标签扩展和标签库简介 198

为什么需要标签扩展机制 199

最简单的标签 201

实现BodyTag接口的操作 208

嵌套的(Nested)标签扩展 220

Tags要点小结 225

利用其他人的工作 226

资源 235

小结 235

第9章 动态GUI 237

介绍 237

什么是动态GUI? 237

建立一个基于Co-Branding模型的站点 239

创建Web Portal模型站点 244

小结 256

第10章 调试JSP 257

为什么调试JSP这么难? 257

IDE与Nptepad/vi 258

不同种类的错误 260

调试技术 263

调试并发 272

分离代码 274

JDB类型调试 277

将来的方向 279

小结 280

第11章 全局设置 281

设计决策 281

设置对象的实现 282

虚拟目录 289

SettingsServlet 291

这些设置如何使用,在哪里使用 295

第12章 JSP体系结构 298

代码分解与角色分离 299

体系结构 301

“以页面为中心”的方法 301

“调度员”方法 311

Servlet与JSP 328

小结 330

第13章 案例分析:一个“共有基金公司”的Web页 331

介绍 331

案例分析概述 333

小结 389

第14章 案例分析:发布数据到网页 391

概述 391

用户接口 392

选择的技术 395

数据库 397

JSP页面 400

Java源代码 416

安全性 432

安装 432

搜索引擎 435

使用PhotoDB 436

小结 438

第5章 通过JNDI实现站点安全和个性化 439

安全 439

个性化 443

加密技术的简要介绍 444

安全套接字层(Secure Socket Layer,SSL)介绍 448

身份认证和授权 450

使JSP安全 453

命名和目录服务 459

JNDI服务供给部件(JNDI Service Provider),又称作JNDI驱动程序 465

基本的LDAP操作 466

安全拦截部件(Security Interceptors) 467

结合起来 478

小结 489

其他资料 490

商业问题的定义 491

第6章 案例分析:实现一个基于会员资格的电子商务应用系统 491

电子商务概念的诞生 491

商务逻辑 492

定义对象模型 495

选择恰当的技术 498

把它们整合到一起 504

小结 526

第7章 案例分析:J2EE、EJB和标志库 528

J2EE简介 528

概述 529

Enterprise Java Beans 531

案例分析简介 536

网上商店应用程序需求 537

网上书店设计 538

实现网上商店 543

小结 561

进一步阅读 561

第18章 案例分析:JSP处理流数据 562

多媒体与Web 562

数据流简介 562

流与JSP 563

HTTP流 563

Java媒体框架结构 564

交互的JSP流媒体系统 564

媒体接收器 565

媒体发送者 571

JSP控制 578

坏消息 582

JavaScript层 583

故障诊断 585

文件位置 586

其他资源 586

WAP应用 587

第19章 案例分析:使用JSP、XSLT和WAP技术的天气预报应用系统 587

介绍 587

基于Web的JSP应用系统的体系结构 590

天气预报 593

无线应用环境(WAE) 605

WML 609

WAP的天气预报应用系统 618

另一种方法:XSL 626

XSLT用于Web-WAP 642

小结 658

系统 659

第20章 案例分析:将ASP转化为JSP 659

初始开发 662

第二阶段 665

第三阶段 678

小结 678

附录A 配置Apache和Tomcat 680

附录B JSP语法参考 688

附录C JSP和Servlet应用程序接口的参考资料 695

附录D 超文本传输协议HTTP 767

附录E ASP开发者的JSP须知 778

附录F 支持信息、勘误表及P2P.wrox.com 812