创建Active Server Pages-概述

来自RAD Studio
跳转到:航行,搜索

转到创建活动服务器页面索引


如果使用Microsoft Internet Information Server(IIS)环境为网页提供服务,则可以使用Active Server pages(ASP)创建基于Web的动态客户端/服务器应用程序。Active Server Pages允许您编写一个脚本,每次服务器加载网页时都会调用该脚本。此脚本反过来可以调用自动化对象以获取生成的HTML页面中包含的信息。例如,您可以编写一个Delphi Automation服务器,例如用于创建位图或连接到数据库的服务器,并使用此控件访问每次服务器加载网页时更新的数据。

在客户端,ASP就像一个标准的HTML文档,用户可以在任何平台上使用任何Web浏览器进行查看。

ASP应用程序类似于使用Delphi的Web代理技术编写的应用程序。有关Web代理技术的更多信息,请参阅创建Internet Server应用程序索引然而,ASP的不同之处在于它将UI设计与业务规则或复杂应用程序逻辑的实现分离开来。

  • UI设计由Active Server Page管理。这本质上是一个HTML文档,但它可以包含调用Active Server对象的嵌入式脚本,以向其提供反映业务规则或应用程序逻辑的内容。
  • 应用程序逻辑由Active Server对象封装,这些对象向Active Server Page公开简单的方法,为其提供所需的内容。

注:尽管ASP提供了将UI设计与应用程序逻辑分离的优势,但其性能在规模上是有限的。对于响应大量客户端的Web站点,建议使用基于Web代理技术的方法。

活动服务器页面中的脚本和嵌入活动服务器页面的自动化对象可以使用使用ASP内部函数(提供当前应用程序信息、浏览器中的HTTP消息等的内置对象)。

以下主题显示了如何使用Delphi Active Server Object向导创建Active Server对象。然后,Active Server Page可以调用此特殊的自动化控件并为其提供内容。

以下是创建Active Server对象的步骤:

话题

另请参见