您当前的位置:首页 >>关注网站技术 >>正文
Web网站技术走向何方
发布时间:2009-12-23 02:00:11 | 作者: | 编辑: | 点击次数:
本文关键字:Web网站技术 Web服务器

  作为Internet上的一种应用架构,Web的首要任务就是向人们提供信息和信息服务,Web是一种典型的分布式应用架构,Web应用中的每一次信息交换都要涉及到客户端和服务端两个层面。建立Web网站是企业实现信息化关键环节,它利用先进的网站技术,依托Internet/Intranet优势,发挥企业网站本身的巨大潜力。

  流行的Web网站技术

  与客户端技术从静态向动态的演进过程类似,Web服务端的开发技术也是由静态向动态逐渐发展、完善起来的。 Web网站主要包括网页和Web服务器两部分。网页主要是使用静态的HTML语言,另外用到JavaScript、图片制作、CGI编程和CSS(Cascading Style Sheets, 层叠样式表单)等技术,后来发展为动态交互网页ASP、PHP、JSP、Flash、XML和Web Services等技术; Web服务器则用到各种基于不同操作系统的Web服务器软件的安装、调试和管理维护。

  ASP是由微软创建的Web应用开发标准,用ASP构建动态网站,操作系统一般是Windows 2000/2003 Server,后台支持的数据库是Microsoft SQL Server,Web服务器是IIS(包含在Windows操作系统中),它们都是Microsoft的产品,兼容性、可靠性、安全性等都比较好。

  ASP.NET不仅从体系结构上解决了ASP的许多问题,还紧跟互联网技术的发展,加入了对许多新标准(如XML和XSL、SOAP、WAP/WML等)的支持。Microsoft.NET是新一代产品和服务,超越浏览模式和.com模式,实现了新一代互联网平台,对用户来说具有智能交互性。.NET平台的基础包括: 扩展置标语言,也就是我们熟悉的XML、简单对象操作协议以及将未来的Internet视为面向各种设备服务的观念。

  PHP也是目前最流行的服务器脚本语言之一,它能够作为Apache Web服务器的模块执行,也使得它的执行效率要高于普通的CGI程序,而且能比CGI或者Perl更快速地执行动态网页。PHP如此受宠的另一原因在于它是完全开放源代码的免费软件。PHP可以安装在Unix(或Linux)环境下,也可以安装在Windows环境下。目前网站使用最多的、也是最理想的模式便是PHP+MySQL+Apache,这是基于Linux下的服务器策略。

  JSP是由Sun 公司倡导、许多公司一起参与建立的一种动态网页技术标准。JSP构建的网站,操作系统可以选用Unix、Linux或Windows平台,Web服务器可以选择商业(如BEA Weblogic、IBM WebSphere等)或者使用如Apache和Tomcat等免费的服务器软件,后台数据库可根据实际情况选择Oracle、Sybase、DB2或SQL Server等。

  Web Services是一种基于标准的应用集成方式,它可以将运行在通过Intranet、Extranet或Internet连接的分布式服务器上的应用集成在一起。Web服务技术核心基于XML的标准: SOAP(简单对象访问协议)、WSDL(WEB服务描述语言)、UDDI(统一描述、发现和集成协议)。WEB服务主要还是对一些已经存在的技术如HTTP、SMTP和XML的包装,它是基于现有技术的一种整合。

  SOA成为“新宠”

  目前网站技术已经不再局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能,例如网上电子商务、社会信息数据库等,计算机的应用软件模式也从传统的C/S (客户/服务器模式)的结构向着B/S(浏览器/服务器模式)的方向发展,使得网络程序设计技术的发展走在了信息技术应用领域的前例。

上一篇:下一篇: