asp赋予你在标准的html文档中嵌入脚本的能力。使用这些脚本可执行应用程序逻辑和调用执行特定任务的软件组件,如数据库查询、文件输入/输出(i/o)、交易规则和工作流程。asp将inte.net数据库连接器(idc)的简单性与isapi的灵活性结合在一起,而且由于支持java虚拟主机,因此可以用多种编程语言编写asp应用组件。
cgi是最常用的web服务器扩展。cgi可以使你能够运行在不属于web服务器的应用程序。许多cgi应用程序是用脚本语言编写的。由于这种语言的可移植性,因此这些语言是扩展web服务器性能的流行方法。经过cgi具有灵活性和可移植性,但是由于cgi必须对每个cgi请求重新启动一个新的进程,所以,perl应用程序对大流量的web站点不是最佳解决方案。在cgi完成对该请求的服务后,将取消该进程以及与它相关的任何信息。现在国内外的虚拟主机服务商,在nt server下已经不提供支持perl的服务。
isapi是由ms创建的作为cgi补充的inte.net服务器应用程序编程接口,是一组常规可扩展例程,用于调用外部应用程序并处理浏览器和服务器之间的数据流。
isapi是一个开放式规范,windowns nt和其他操作系统上的第三方web服务器支持该规范。通过将isapi与iis和nt server结合,可以创建一个高性能、低成本并且可扩展的超文本传输协议(http)平台。isapi开发以isapi应用程序的形式出现,用于克服cgi性能不足的问题。isapi的过滤器可以对传入和传出iis的信息进行预处理和后处理。虽然isapi比cgi更快更灵活,但是程序员必须十分熟悉ms vc++开发系统才行。
odbc idc是iis中的另一个可扩展的选项。idc是一个isapi应用程序,它使你可以把web页面与支持odbc的任何后端数据库结合。idc使用简单的脚本语言创建数据库连接这个事实使idc成为特别受欢迎的服务器扩展。了解结构化查询语言(sql)可以帮助你创建idc应用程序。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器