|
知识路径: > 测试技术的分类 > Web应用测试 > Web系统测试概述 > Web系统设计技术 >
|
相关知识点:6个
|
|
|
|
网络开发技术一般指采用脚本语言进行编程的技术。脚本语言具有和传统的编程语言相似的语法结构和风格,并且可以结合HTML语言共同使用。脚本语言与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好地实现页面控制。
|
|
|
使用不同技术编写的动态页面也被保存在Web服务器内。当客户端用户向Web服务器发出访问动态页面的请求时,Web服务器将根据用户所访问页面的后缀名确定该页面所使用的网络编程技术,然后把该页面提交给相应的解释引擎;解释引擎扫描整个页面找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,如访问数据库,发送电子邮件,执行算术或逻辑运算等,最后把执行结果返回Web服务器;最终,Web服务器把解释引擎的执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。
|
|
|
ASP(Active Server Pages,即动态服务器页面)是由微软公司推出的一种网络编程技术。准确地说,ASP不能算作是一种编程语言,因为ASP没有提供自己专门的编程语言,而是允许用户使用包括VBScript, JavaScript等在内的许多已有的脚本语言编写ASP的应用程序。因此,ASP实际上应当是一种脚本语言的服务端编写环境。ASP吸收了当今许多流行的技术,如IIS, Activex, VBScript, ODBC等,是一种发展较为成熟的网络应用程序开发技术。ASP的核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。
|
|
|
JSP(Java Server Pages)是由Sun Microsystem公司于1999年6月推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术。ASP一般只应用于Windows NT/2000平台,而JSP则可以不加修改地在85%以上的Web Server上运行,其中包括了NT的系统,符合“一次编写,多平台运行“的Java标准,实现平台和服务器的独立性,而且基于JSP技术的应用程序,比基于ASP的应用程序易于维护和管理。
|
|
|
ColdFusion是Allaire公司在1995年推出的产品。它包含一个集成的可视化开发环境,可以极大地简化用户的开发过程。此外,ColdFusion采用一种被称做ColdFusion标识语言(ColdFusion Markup Language, CFML)的技术。CFML技术继承了HTML语言的风格,用户完全可以像使用HTML标签一样,使用CFML标签来完成各种复杂的操作。可以说,只要掌握了各种CFML标签,也就等于掌握了ColdFusion技术的精髓。
|
|
|
文字分析报告语言(Practical Extraction and Report Language, PERL),是现在编写CGI程序最受欢迎的编程工具,它具有强大的字符串处理能力,特别适合用于分割处理客户端Form提交的数据串,而且可以与ColdFusion等多种流行的Web数据库处理软件相结合。使用PERL既可以达到跨服务平台,又能方便地处理和使用数据库,还有一点,PERL是一种由解释器直接解释执行的语言,不同于使用C或VB等需要预编译后才能执行。
|
|
|
超文本预处理器(Hypertext Preprocessor, PHP)在很大程度上综合了PERL、Java和C语言的精华,在语法架构上继承了C语言的风格。PHP是一种自由软件。
|
|
|