第一图书网

Web应用程序

Megumi Nishimura 科学出版社
出版时间:

2004-9  

出版社:

科学出版社  

作者:

Megumi Nishimura  

页数:

353  

译者:

高敬  

前言

  21世纪,Web得到了迅速且可靠的发展,并且与日常生活的联系也越来越紧密。  随着Web的普及,应该开发不只限于简单地把数据表示出来,而且根据用户的输入相应地处理数据的网站(交换式网站)。从中发展而来的就是以CGI(公共网关接口)程序为首的Web应用程序。  互联网的汪洋大海  链接web页面,在各种各样的Web站点上漫步的过程称为“网上冲浪”。互联网就好像是一个把世界连在一起的漫无边际的大海。其中,web制造了一个超越国界和风俗习惯的世界。  若想在Web的海洋中畅快的玩耍,就要制造出船只。在这种背景下Web应用程序就应运而生了。  但是,船的风格和材料,以及船浆都是各式各样的,从什么地方开始着手,这样的问题让人难以琢磨。如果只凭“能够收集到漂流的木材那就最好了”这样的一句话,想制造豪华客轮后果是不言而喻的。  在开发web应用程序的时候,常常有此类事情发生。互联网就像是一个大海洋,与其相关联的技术也像一个汪洋大海。

内容概要

  《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应用程序开发,及网络维护人员的参考用书,也可供大专院校相关专业师生和网络爱好者阅读。

作者简介

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

书籍目录

第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与HTTP3.1 何谓World wide web3.1.1 Web的基础知识3.1.2 只表示数据3.2 HTTP3.2.1 HTTP Request3.2.2 HTTP Response3.2.3 HTTP的特征和问题3.3 Web浏览器3.3.1 Web浏览器的差异3.3.2 代表Web浏览器的软件3.4 Web服务器第4章 互联网与TCP/IP4.1 互联网4.1.1 计算机网络的优点4.1.2 互联网的特征4.1.3 LAN与WAN4.2 与互联网的连接4.2.1 Web应用程序与连接形态4.2.2 连接方式4.2.3 各种各样的连接方法4.3 TCP/IP的基础知识4.3.1 TCP/IP4.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 SQL5.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 CORBA6.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 SSL8.2.1 关于利用SSL8.2.2 SSL的结构8.3 VPN8.3.1 关于利用VPN8.3.2 使用VPN的技术……第9章 HTML/DHTML与客户端脚本第10章 XML与XHTML第11章 服务器端的程序第12章 Java技术第13章 i模式与移动终端

章节摘录

  2.2.1是在服务器端处理还是在客户端处理  在构筑web应用程序系统的时候,有必要考虑“在什么地方进行处理”这个问题(参见图2.3)。  例如,在服务器端就不可能完成“在鼠标经过菜单时,表示相应的内容”这样的操作。还有,在客户端(Web浏览器)把访问数据库服务器得到的结果表示出来,这在现实中是很难实现的。  在构筑Web应用程序的时候,首先要区分什么操作在服务器进行,什么操作在客户机进行。对于仅仅利用Web服务器或是Web浏览器无法完成的处理,可以通过调用外部程序,或是使用把模块和插件程序组合起来的程序来完成处理。  1.服务器处理  基本上是在Web服务器端进行复杂的处理,把处理的结果传递给客户端(Web浏览器)。例如,在服务器进行与数据库的连接和用户管理等等。服务器程序有服务器端脚本和CGI等等。  由于客户端只能接收到能够接收的数据,所以采用与通常的Web数据一样的处理方式来完成处理。  服务器程序的处理具有不依赖于Web浏览器的优点。但是另一方面,加重了服务器的负担。另外,无论是什么样的操作,都需要在服务器与客户机之间传递数据(输入的内容、按下的是哪个按钮等信息),一旦服务器的性能不能负担沉重的负荷,或者是无法确保高速的线路的时候,都会使得可利用性降低。


图书封面

广告

下载页面


Web应用程序 PDF格式下载



书很一般写得不是很明白翻译的也一般但是关于web三层构筑的书太少了就找到这一本基本都是关于web开发的


1.作者是一位日本人,名字都记不住。2.内容并非三层架构方面的。有内容,但很少。3.介绍了很多浅显而无用的Web知识,但对三层架构涉及不多。4.商品介绍连封面、目录、说明都没有,如果有的话肯定不会订购了。


相关图书