Web应用程序

Web应用程序
作 者: Megumi Nishimura 高敬 高敬
出版社: 科学出版社
丛编项: 图解网络技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Server
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Megumi Nishimura,1971年出生,在东京外国语大学就读中途退学,就职于软件企业,后成为一位专职作家。喜欢I)avid Sylvian、Robert Fripp和Al Jarreau。但是在工作时听的背景音乐是Yellow Jackets。4岁的女儿听到Prince-的实况录音后,称赞道“帅”,但在被教育过后,开始对“慎吾妈妈的学园天国”这样的轻音乐感兴趣。周末,五岁的儿子会玩在线游戏,并是YMO(初期)的爱好者。

内容简介

《Web应用程序:CGI到Web三层系统》是“图解网络技术丛书”之一。《Web应用程序:CGI到Web三层系统》从概念和基础知识人手,主要介绍各种Web应用程序。其中包括Web应用程序的构造,开发和导入Web应用程序的方针,World Wide Web与HTTP,互联网与TCP/IP,数据库系统,面向对象与分布式处理,Web三层系统与应用程序服务器,以及HTML/DHTML与客户端脚本,XML与XHTML,服务器端程序,Java技术,模式与移动终端等。《Web应用程序:CGI到Web三层系统》内容深入浅出,知识覆盖面广,结合丰富的插图,以及形象贴切的比喻,便于读者全方位了解与Web应用程序相关联的知识。《Web应用程序:CGI到Web三层系统》可作为从事Web应用程序开发,及网络维护人员的参考用书,也可供大专院校相关专业师生和网络爱好者阅读。

图书目录

第1章 何谓Web 应用程序

1. 1 Web应用程序的有效利用

1. 1. 1 各种Web应用程序

1. 1. 2 Web应用程序的优点与缺点

1. 2 Web应用程序的构造

1. 2. 1 Web的构造

1. 2. 2 从Web到Web应用程序

1. 2. 3 服务器端与客户端

1. 2. 4 客户端驱动的程序

1. 2. 5 服务器端驱动的程序

1. 2. 6 其他技术

1. 3 利用Web的分布式处理

1. 3. 1 Web三层系统

1. 3. 2 分布式对象

第2章 Web 应用程序的开发. 导入方针

2. 1 弄清楚究竟什么是必要的

2. 2 开发Web应用程序所必需的硬件与软件

2. 2. 1 是在服务器端处理还是在客户端处理

2. 2. 2 确保速度

2. 2. 3 可扩缩性的设计

第3章 World Wide Web与HTTP

3. 1 何谓WorldWideWeb

3. 1. 1 Web的基础知识

3. 1. 2 只表示数据

3. 2 HTTP

3. 2. 1 HTTP Request

3. 2. 2 HTTP Response

3. 2. 3 HTTP的特征和问题

3. 3 Web浏览器

3. 3. 1 Web浏览器的差异

3. 3. 2 代表Web浏览器的软件

3. 4 Web服务器

第4章 互联网与TCP/IP

4. 1 互联网

4. 1. 1 计算机网络的优点

4. 1. 2 互联网的特征

4. 1. 3 LAN与WAN

4. 2 与互联网的连接

4. 2. 1 Web应用程序与连接形态

4. 2. 2 连接方式

4. 2. 3 各种各样的连接方法

4. 3 TCP/IP的基础知识

4. 3. 1 TCP/IP

4. 3. 2 TCP/IP上的协议

4. 3. 3 域与URL

第5章 数据库系统

5. 1 何谓数据库

5. 1. 1 灵活运用数据库

5. 1. 2 使用Web应用程序灵活运用数据库

5. 2 数据库管理系统

5. 2. 1 CSV与简易数据库

5. 2. 2 数据库管理系统

5. 2. 3 关系型数据库系统

5. 2. 4 面向对象的数据库

5. 2. 5 SQL

5. 2. 6 数据库与接口

5. 3 数据库服务器

5. 3. 1 选择的依据

5. 3. 2 各种各样的数据库系统

第6章 面向对象与分布式处理

6. 1 何谓面向对象

6. 1. 1 面向对象的考虑方法

6. 1. 2 分布式对象

6. 2 分布式对象技术

6. 2. 1 COM

6. 2. 2 CORBA

6. 2. 3 Java中的分布式对象

第7章 Web三层系统与应用程序服务器

7. 1 何谓Web三层系统

7. 1. 1 三层系统的构造

7. 1. 2 应用服务器的功能

7. 2 应用程序服务器

7. 2. 1 Web应用程序服务器软件

第8章 安全性

8. 1 安全性概述

8. 1. 1 加密技术

8. 1. 2 用户认证

8. 1. 3 保护站点

8. 1. 4 开发Web应用程序的关键点

8. 2 SSL

8. 2. 1 关于利用SSL

8. 2. 2 SSL的结构

8. 3 VPN

8. 3. 1 关于利用VPN

8. 3. 2 使用VPN的技术

8. 4 防火墙与站点的保全

8. 4. 1 防火墙的结构

8. 4. 2 其他的安全对策

第9章 HTML/DHTML与客户端脚本

9. 1 从HTML到DHTML

9. 1. 1 动态Web页

9. 1. 2 样式表

9. 1. 3 脚本处理

9. 2 HTML Hyper Text Markup Lnguage

9. 2. 1 HTML的基础知识

9. 2. 2 HTML的构成要素

9. 3 CSS

9. 3. 1 使用CSS

9. 3. 2 CSS的概要

9. 4 客户端脚本

9. 4. 1 使用客户端脚本

9. 4. 2 JavaScript

9. 4. 3 VBScript

第10章 XML与XHTML

10. 1 XML

10. 1. 1 XML概述

10. 1. 2 schema语言

10. 1. 3 XML与样式表

10. 1. 4 XML解析器与API

10. 2 XHTML

10. 2. 1 XHTML的基本规则

10. 2. 2 XHTML 1. 0

10. 2. 3 XHTML 1. 1

第11章 服务器端的程序

11. 1 服务器端运行的程序

11. 1. 1 服务器端程序的概要

11. 1. 2 接 口

11. 1. 3 Session管理

11. 2 CGI

11. 2. 1 何谓CGI

11. 2. 2 CGI的开发环境

11. 2. 3 CGI的启动

11. 3 服务器端脚本

11. 4 Cookie

11. 4. 1 Cookie的限制

11. 4. 2 使用Cookie

第12章 Java技术

12. 1 何谓Java

12. 1. 1 Java语言

12. 1. 2 Java虚拟机

12. 2 在Web上使用的Java技术

12. 2. 1 客户端的Java

12. 2. 2 服务器端的Java

12. 2. 3 Java Beans

12. 2. 4 J2EE Java2 Enterprise Edition

第13章 i模式与移动终端

13. 1 i模式与互联网

13. 1. 1 移动终端的种类

13. 1. 2 移动终端的特征

13. 1. 3 在移动电话上使用的HTML

13. 2 i模式

13. 2. 1 支持i模式的Web站点

13. 2. 2 cHTML 紧凑型HTML