当前位置:首页 > 工业技术
JSP程序设计指南
JSP程序设计指南

JSP程序设计指南PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:Gary Bollinger,Bharathi Natarajan著;天宏工作室译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302060819
  • 页数:429 页
图书介绍:
《JSP程序设计指南》目录

第一部分 JSP基础 3

第1章 Internet技术简介 3

1.1 客户-服务器结构的Internet 4

1.1.1 网络透明度问题 5

1.1.2 有状态服务器 6

1.1.3 HTIP服务器是无状态服务器 7

1.2 HTIP请求 7

1.2.1 请求行 8

1.2.2 消息头 12

1.2.3 消息体 13

1.3 HTTP响应 13

1.3.1 状态行 13

1.3.2 消息头 14

1.3.3 消息体 14

1.4 其余内容 15

1.5 客户端Web程序设计 22

1.5.1 扩展到Web浏览器 23

1.5.2 浏览器技术的作用与局限性 27

1.6 服务器端Web编程 28

1.6.1 扩展Web服务器 30

1.6.2 Java服务器小程序和JavaServer Pages的作用 33

第2章 JSP元素:注释和指令 38

2.1 JSP容器 39

2.1.1 JSP页面 39

2.1.2 JSP作用域 41

2.1.3 JSP的结构 42

2.1.4 完整的JSP页面概览 42

2.2 JSP注释 44

2.2.1 使用注释 44

2.2.2 JSP注释的类型 46

2.3 JSP指令 48

2.3.1 include指令 48

2.3.2 page指令 54

2.3.3 taglib指令 61

第3章 JSP元素:脚本元素 65

3.1 三种脚本元素 66

3.2 容器如何转换JSP脚本元素 66

3.3 JSP声明 71

3.3.1 JSP声明中的变量 71

3.3.2 JSP声明中的方法 72

3.3.3 高级Java特性的声明 73

3.3.4 关于JSP声明的更多内容 74

3.4 JSP表达式 77

3.5 JSP脚本小程序 79

3.5.1 脚本小程序中的变量 80

3.5.2 脚本小程序中的表达式 80

3.5.3 脚本小程序中的条件 81

3.5.4 脚本小程序中的循环 83

3.5.5 脚本小程序中的高级Java特性 84

3.5.6 脚本小程序中的异常 86

3.5.7 有关JSP脚本小程序的更多内容 87

第4章 隐含对象 95

4.1 request变量 97

4.2 response变量 106

4.3 pageContext变量 115

4.4 session变量 119

4.5 out变量 125

4.6 application变量 130

4.7 config变量 138

4.8 page变量 140

4.9 exception变量 141

第5章 标准操作 144

5.1 JSP操作 145

5.1.1 标准操作与自定义操作 145

5.1.2 标记属性 146

5.1.3 id属性 147

5.1.4 scope属性 148

5.2 <jsp:useBean>操作 148

5.2.1 属性和使用规则 149

5.2.2 处理步骤 150

5.2.3 使用<jsp:useBean> 152

5.3 <jsp:setProperty>操作 155

5.3.1 属性和使用规则 156

5.3.2 <jsp:setProperty>的两种变化形式 156

5.4 <jsp:getProperty>操作 160

5.4.1 属性和使用规则 160

5.4.2 使用<jsp:getProperty> 161

5.5 <jsp:include>操作 162

5.5.1 属性和使用规则 163

5.5.2 使用<jsp:include> 163

5.6 <jsp:forward>操作 164

5.6.1 属性和使用规则 165

5.6.2 使用<jsp:forward> 165

5.7 <jsp:param>操作 166

5.8 <jsp:plugin>操作 173

5.8.1 属性和使用规则 173

5.8.2 将小程序映射到<jsp:plugin> 174

第6章 标记库 180

6.1 为什么定义自定义标记 181

6.2 标记库的元素 186

6.2.1 标记库的格式 187

6.2.2 taglib指令 187

6.2.3 标记库描述符 187

6.2.4 标记处理程序 191

6.3 标记处理程序的生命期 202

6.4 定义脚本变量 205

6.4.1 TagExtraInfo类 205

6.4.2 定义脚本变量 207

6.4.3 定义隐含对象的推荐约定 209

6.5 在操作与标记库之间交换数据 215

6.5.1 id和PageContext对象 215

6.5.2 运行时堆栈 215

第二部分 创建实际的应用程序 229

第7章 JSP体系结构 229

7.1 应用程序开发中的模式 230

7.1.1 模式的思想 230

7.1.2 模式的实用性 231

7.2 结构模式 232

7.2.1 应用层 233

7.2.2 拆分表示层 235

7.2.3 Web应用程序结构 236

7.3 面向对象的软件设计模式 239

7.3.1 模型-视图-控制器 239

7.3.2 仲裁者 241

7.3.3 命令 242

7.3.4 策略 243

7.3.5 桥 245

7.4 应用程序:Family Center 254

7.4.1 安全性 255

7.4.2 Web流 255

7.4.3 存储库 256

第8章 JSP安全性 258

8.1 基本的应用程序安全性 259

8.1.1 认证 259

8.1.2 授权 262

8.1.3 完整性 262

8.1.4 机密性 264

8.1.5 可用性 264

8.1.6 审核 265

8.2 Web认证 265

8.2.1 LDAP认证 266

8.2.2 基于证书的认证 267

8.2.3 基于Web服务器的认证 268

8.2.4 配置Apache认证 271

8.3 服务器小程序容器认证 274

8.3.1 基本认证 274

8.3.2 摘要认证 277

8.3.3 HTTPS客户认证 278

8.3.4 基于表单的认证 278

8.4 Tomcat安全拦截器 281

8.5 安全解决方案的元素 289

8.5.1 登录页和登录错误页 289

8.5.2 web.xml文件 290

8.5.3 CustomRealm安全拦截器 291

8.5.4 server.xml配置文件 296

第9章 Web应用程序中的控制器和流控制 298

9.1 控制器 299

9.1.1 用户输入处理 300

9.1.2 与模型的交互 300

9.1.3 Web应用程序工作流和流控制 301

9.2 简单的流控制 308

9.3 高级流控制:Struts MVC框架 331

9.4 最后的考虑 332

第10章 集成数据库 336

10.1 外部内容源的作用 337

10.1.1 管理大量内容 338

10.1.2 集中、保护和共享内容 338

10.1.3 提供动态内容 339

10.1.4 访问早期的信息系统 340

10.2 JDBC数据访问API 341

10.2.1 JDBC结构 342

10.2.2 JDBC的基础知识 342

10.2.3 JavaServer Pages和JDBC API 352

10.3 Family Center数据模型 359

10.3.1 实体类型 359

10.3.2 属性 361

10.3.3 关系 362

10.4 Family Center数据访问方法 366

第三部分 附录 383

附录A 练习答案 383

附录B 创建开发和部署环境 401

B.1 Web服务器和容器 402

B.2 Apache和Tomcat 403

B.3 安装Tomcat 403

B.4 Web应用程序和WAR格式 406

B.4.1 WAR目录结构 406

B.4.2 创建WAR文件 407

B.4.3 Web应用程序部署描述符 407

B.4.4 Tomcat中的Web应用程序 409

B.5 安装Apache 409

B.6 连接Apache和Tomcat 412

B.6.1 配置Tomcat(第3个问题的答案) 412

B.6.2 安装适配器(第2个问题的答案) 414

B.6.3 配置Apache(第1个问题的答案) 415

附录C 创建MYSQL数据库 417

C.1 下载MySQL 418

C.2 下载用于MySQL的JDBC驱动程序 419

C.3 安装MySQL 419

C.4 管理MySQL 420

C.4.1 mysqladmin工具 421

C.4.2 MySQL结构化查询语言 422

C.5 MySQL文档 424

附录D JSP 1.2中的新特性 425

D.1 Java 2平台 426

D.2 Servlet 2.3规范 426

D.3 XML语法 427

D.4 验证JavaServer Pages 427

D.5 增强的标记库支持 428

D.6 对页面创作的改进支持 429

D.7 更好的本地化支持 429

D.8 解决“在包含前刷新”的限制 429

D.9 向后兼容性 429

相关图书
作者其它书籍
返回顶部