《Web应用程序 CGI到Web三层系统》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(日)MegumiNishimura著;高敬译
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030137175
  • 页数:355 页
图书介绍:本书主要介绍了与Web相关的各种应用技术。其中包括Web的结构、Web应用开发与导入方针、因特网与TCP/IP、数据库系统、面向对象与分散处理,以及网络安全、XML与XHTML、服务器程序、Java技术等。本书知识面广、应用性强,图文并茂,将枯燥的计算机知识栩栩如生的展现在读者面前,使读者在不知不觉中掌握有关Web的各种应用知识。

1.1 Web应用程序的有效利用 2

1.1.1各种Web应用程序 2

目录 2

1.1.2 Web应用程序的优点与缺点 4

1.2 Web应用程序的构造 7

1.2.1 Web的构造 7

1.2.2从Web到Web应用程序 8

1.2.3服务器端与客户端 10

1.2.4客户端驱动的程序 12

1.2.5服务器端驱动的程序 14

1.2.6其他技术 15

1.3利用Web的分布式处理 17

1.3.1 Web三层系统 17

1.3.2分布式对象 19

2.1弄清楚究竟什么是必要的 26

2.2.1是在服务器端处理还是在客户端处理 28

2.2开发Web应用程序所必需的硬件与软件 28

2.2.2确保速度 29

2.2.3可扩缩性的设计 31

3.1何谓World Wide Web 38

3.1.1 Web的基础知识 38

3.1.2只表示数据 41

3.2HTTP 42

3.2.1HTTP Request 42

3.2.2 HTTP Response 43

3.2.3 HTTP的特征和问题 45

3.3 Web浏览器 48

3.3.1 Web浏览器的差异 48

3.3.2代表Web浏览器的软件 49

3.4 Web服务器 52

4.1互联网 58

4.1.1计算机网络的优点 58

4.1.2互联网的特征 59

4.1.3 LAN与WAN 62

4.2与互联网的连接 65

4.2.1 Web应用程序与连接形态 66

4.2.2连接方式 66

4.2.3各种各样的连接方法 69

4.3TCP/IP的基础知识 73

4.3.1TCP/IP 73

4.3.2TCP/IP上的协议 81

4.3.3域与URL 84

5.1何谓数据库 96

5.1.1灵活运用数据库 96

5.1.2使用Web应用程序灵活运用数据库 101

5.2数据库管理系统 103

5.2.1 CSV与简易数据库 103

5.2.2数据库管理系统 105

5.2.3关系型数据库系统 108

5.2.4面向对象的数据库 110

5.2.5 SQL 112

5.2.6数据库与接口 114

5.3数据库服务器 117

5.3.1选择的依据 118

5.3.2各种各样的数据库系统 122

6.1何谓面向对象 128

6.1.1面向对象的考虑方法 128

6.1.2分布式对象 140

6.2分布式对象技术 141

6.2.1 COM+ 142

6.2.2 CORBA 143

6.2.3 Java中的分布式对象 145

7.1何谓Web三层系统 150

7.1.1三层系统的构造 151

7.1.2应用服务器的功能 152

7.2.1 Web应用程序服务器软件 154

7.2应用程序服务器 154

8.1安全性概述 164

8.1.1加密技术 164

8.1.2用户认证 168

8.1.3保护站点 173

8.1.4开发Web应用程序的关键点 176

8.2 SSL 179

8.2.1关于利用SSL 180

8.2.2 SSL的结构 184

8.3 VPN 186

8.3.1关于利用VPN 187

8.3.2使用VPN的技术 188

8.4防火墙与站点的保全 190

8.4.1防火墙的结构 191

8.4.2其他的安全对策 195

9.1.1动态Web页 202

9.1从HTML到DHTML 202

9.1.2样式表 204

9.1.3脚本处理 207

9.2 HTML(HyperText Markup Language) 208

9.2.1 HTML的基础知识 208

9.2.2 HTML的构成要素 213

9.3 CSS 231

9.3.1使用CSS 231

9.3.2 CSS的概要 235

9.4客户端脚本 249

9.4.1使用客户端脚本 249

9.4.2 JavaScript 252

9.4.3 VBScript 254

10.1 XML 262

10.1.1 XML概述 263

10.1.2 schema语言 270

10.1.3 XML与样式表 275

10.1.4 XML解析器与API 277

10.2 XHTML 281

10.2.1 XHTML的基本规则 281

10.2.2 XHTML 1.0 285

10.2.3 XHTML1.1 288

11.1服务器端运行的程序 296

11.1.1服务器端程序的概要 296

11.1.2接 口 301

11.1.3 Session管理 302

11.2 CGI 305

11.2.1何谓CGI 306

11.2.2 CGI的开发环境 309

11.2.3 CGI的启动 312

11.3服务器端脚本 315

11.4.1 Cookie的限制 318

11.4 Cookie 318

11.4.2使用Cookie 319

12.1何谓Java 326

12.1.1 Java语言 326

12.1.2 Java虚拟机 327

12.2在Web上使用的Java技术 330

12.2.1客户端的Java 330

12.2.2服务器端的Java 331

12.2.4 J2EE(Java2 Enterprise Edition) 332

12.2.3 JavaBeans 332

13.1 i模式与互联网 336

13.1.1移动终端的种类 336

13.1.2移动终端的特征 339

13.1.3在移动电话上使用的HTML 341

13.2 i模式 344

13.2.1支持i模式的Web站点 345

13.2.2 cHTML(紧凑型HTML) 345