扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:谷和启 2007年3月2日
关键字:
Web网站主要包括网页和Web服务器两部分。网页主要是使用静态的HTML语言,另外用到JavaScript、图片制作、CGI编程和CSS等技术,后来发展为动态交互网页ASP、PHP、JSP、Flash、XML和Web Services等技术;Web服务器则用到各种基于不同操作系统的Web服务器软件的安装、调试和管理维护。网页的设计工具目前流行的有Marcromedia公司的“三剑客”:DreamWeaver、Fireworks和Flash,Adobe公司的“三剑客”:PageMail、GoLive和LiveMotion以及FrontPage等工具。
下面主要讲一讲创建动态交互网页网站技术。
目前WEB服务器端编程技术和语言主要有:
1.ASP技术
ASP(Active Server Page)是由微软创建的Web应用开发标准,ASP服务器已经包含在IIS服务器中,ASP服务器将Web请求转入解释器中,在解释器中将所有ASP的Script进行分析,然后执行,同时可以创建COM对象以完成更多的功能,ASP中的Script是Vbscript。
ASP的工作原理如下:
当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请文件。当遇到任何与ActiveX Scripting兼容的脚本(如VBScript和JScript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访库操作。ASP脚本是在服务器端解释执行的,它依据访库的结果集自动生成符合HTML语言的主页,去响应用户的请求。所有相关的发布工作由Web服务器负责。
2000年7月微软发布了名为“微软.NET”的开发工具,ASP.NET(ASP+)就是其核心技术之一。ASP.NET(ASP+)不仅从体系结构上解决了ASP的许多问题,还紧跟互联网技术的发展,加入了对许多新标准(如XML和XSL,SOAP,WAP/WML等)的支持。Microsoft.NET是新一代产品和服务,超越浏览模式和.com模式,实现新一代互联网的平台,对用户来说是智能交互性。
.NET是Microsoft面向XML Web服务的平台在技术层面上,.NET平台的基础包括:扩展置标语言,也就是我们熟悉的XML;简单对象操作协议(SOAP);以及将未来的Internet视为面向各种设备的服务的观念。这些高层次的描述主要是面向这个新的模型中最明显的方面——也就是实现Web服务的部分,.NET是一个新的编程模型——也就是说是Internet平台。
用ASP构建动态网站最好的操作系统是Windows NT/2000 Server,后台支持的数据库是Microsoft SQLServer7.0/2000,WEB服务器是IIS4.0/5.0(包含在windows操作系统中),它们都是Microsoft的产品,兼容性、可靠性、安全性等都比较好。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。