资源描述
is a of to of in of of of SP to it is no or SP is to be up by un SP on of s a eb to un SP to on at 5% SP is to is a if of A. to up of a of it it in of do of SP of is a is by to in we of on to SP be by SP in is of it is of or do on a in do in it It is to is no no no SP be SP up on eb on On is on of of a or is to SP By no in VC by do B. he SP of eb ML to to of SP on to is a eb of to to SP of is a in to t do if it is to of in at GI of to eb of in PI a eb eb to in of is a as as is to to do is to to do is to by a to of at is is to no to is to of to to if of is an of of UN A of to a 0on in of a a up at a he of it to it to be an He on to an on if it to be s At he it is on of as a of it a of SP to on In it of SP SP is an at on of it to it to is be SP SP to C. s a to in of of SP be is a of be a of SP to be in Be a of to as SP of a a of of be of in to SP to to up a of to no in be by a to of to of to of SP to of in SP is of t at to as In SP in be SP as a to up on to to of is in of SP to so is to of is D. o SP to of of SP in to of is no to in to of as of of is in up eb in in to to to to be to to an do to of be to on In in of no to to of eb to is to no to to of eb to as to to up At at of up s to to to to to in be to in go of Be a of as SP It of a of a to to to in or a in of as of it SP to to to in SP to of SP is In a SP SP to on of in of or is SP of SP to in SP to go to by is a of it is an to is to so SP in is SP to be is be in of SP is to to so SP SP on GI to of to to SP is is to to a to up by be a of be in SP is to eb is up to eb of a SP a SP to a 一种基于 脚本编程技术,类似于网景公司的服务器端本语言 微软的 且它不专属于任何一家厂商或某一特定的 管 任何厂商都可以在自己的系统上实现 在 后,这种新的 创建高度动态的 用提供了一个独特的开发环境。按照 说法, 5%的服务器产品。 本文将介绍 关的知识,以及 相关内容,当然都是比较粗略的介绍其中的基本内容,或者说仅仅是一个 果读者需要更详细的信息,请参考相应的 A. 概述 由 多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而特别的功能。 者都提供在 码 中混合某种程序代码、由语言引擎解释执行程序代码的能力。下面我们简单的对它进行介绍。 面最终会转换成 而,从根本上, 面能够执行的任何任务都可以用 完成。然而,这种底层的等同性并不意味着 面对于所有的情况都等同适用。问题不在于技术的能力,而是二者在便利性、生产率和可维护性上的不同。毕竟,在特定平台上能够用 程语言完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要。和单独使用 有额外的反斜杠,没有额外的双引号,也没有暗含的 能够使用标准的网站开发工具。即使对那些对 无所知的 具,我们也可以使用,因为它们会忽略 可以对开发团队进行划分。 序员可以致力于动态代码。 发人员可以将经理集中在表示层( 。对于大型的项目,这种划分极为重要。依据开发团队的大小,及项目的复杂程度,可以对静态 动态内容进行弱分离( 强分离( 在此,这个讨论并不是让您停止使用 使用 乎所有的项目都会同时用到这两种技术。针对项目中的某些请求,您可能会在 们总是希望用适当的工具完成相对应的工作,仅仅是 B. 司的 术,使 面开发人员可以使用 者 识来设计和格式化最终页面。使用 识或者小脚本来生成页面上的动态内容 (内容 是根据请求来变化的 )。 且大型的 在国内的翻译方式很多,本书为了避免误会,决定直接采用 不做任何翻译,读者如果愿意,可以称之为 “小服务程序 ”。 使用 户不必再使用效率低下的 不必使用只能在某个固定 务器 平台运行的 式来动态生成 面。许多 务器都支持 使不直接支持益于 际上,只要符合 于 必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此 但 传统的 果用 态部分和静态页面的整合过程简直就是一场恶梦。为了解决 许多年前, 到邀请 ,参加一个有关软件技术的小型 (20 个人 )研讨会 几个位置 ,是来自华盛顿一家大型软件公司的高 级经理。在讨论过程中 ,研讨会的主席提出了 议题 ,这在当时是一项新的术 他继续说 ,他们会持续关注这项技术 ,如果这项技术变得流行起来 ,他们会遵循公司的 “接受并扩充 (的策略 你的意思其实就是不接受且不扩充 ( ” 在此 , 抱怨显示出,他感到这个公司会从其他公司那里拿走技术 ,用于他们自己的目的 这次鞋子穿在了另一只脚上。 团没有发明这一思想 。 年前就已经这样做了。甚至 自于前述经理所在公司的一项产品 )都在 际上 ,它甚至使用许多和 使编写 也允许你将静态 容与服务器端脚本混合起来生成动态输出。 而,就像 如 样, C. 按照脚本语言是服务于某一个子系统的语言这种论述, 当被看作是一种脚本语言。然而,作为一种脚本语言, 显得过于强大了,在 几乎可以使用全部的 作为一种基于文本的、以显示为中心的开发技术, 且,当与一个 供了一种使内容和显示逻辑分开的简单方式。分开内容和显示逻辑的好处是,更新页面 外观的人员不必懂得 更新 可以用带 的 面来定义 建立一个由具有相似的外观的页面组成的网站。 完成数据提供,这样在模板中就没有 意味着这些模板可以由一个 然,也可以利用 过 一般来说,在实际的 不是 解释式的。解释式的动态网页开发工具如
展开阅读全文