当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 目前,在提供商业应用方面,IT行业对Web系统的依赖程度越来越高。
 

 

 ·ajax技术介绍    »显示摘要«
    摘要:基于xml的异步javascript,简称ajax,是当前web创新(称为web2.0)中的一个王冠。感谢组成ajax的各种技术,web应用的交互如flickr, backpack和google在这方面已经有质的飞跃。这个术语源自描述从基于网页的web应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的we......
    摘要:我所举的这个例子是一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边加一个按钮,点击“检查”,就向服务器发出请求,然后等待……服务器返回信息,继续操作。 如果我们用ajax技术来实现以上的操作则不必等待服务器返回信息,用户输入用户名或企业名称的时候,当输入文本框失去焦点的时候,则会自动向服务器发出请求,用户继续做下面的操作,不必点击“检查”,也不必等待服务器......


AJAX加速Web应用

目前,在提供商业应用方面,it行业对web系统的依赖程度越来越高.web浏览器虽然一直是向远程用户提供软件的一种理想的廉价方式,但它们并不能像桌面应用那样提供丰富的客户端功能.而通过ajax(异步javascript及xml)则可以实现丰富的客户端交互能力与实时数据微量更新(micro-update),并且不需要使用任何一种私有的专用插件.

【程序编程相关:XML新工具 VTD-XML 1.0 发

【推荐阅读:Windows将撤离韩国?

ajax是一种使用多数浏览器内建工具的web开发技术,它包含三个组成部分,即用于计算的javascript(即ecma script).用于表示的动态html与用于客户端/服务器通信的xml http. 【扩展信息:网格借技术整合东风 渐入主流IT视野

ajax的关键组件是xml http.当它被下载至客户端浏览器后,便可以迅速实现web页面与服务器之间的通信,而不用像传统基于页面的模型那样,在进行客户端与服务器的信息通信时必须重新加载整个web页面.

560)this.style.width=560; onmousewheel = javascript:return big(this) alt=rrrr src="/files/uploadimg/20060217/1602160.jpg" border=0>

这看起来虽然很简单,但却为web应用开发人员打开了一扇尘封已久的大门.除了浏览器内建的组件外,它不需要依赖其他的任何东西.由于有些企业特别关注用户安装软件时可能产生的安全与后勤保障问题,而ajax不需要向用户发布任何软件,因此也引起了这类企业的极大兴趣.

传统的web应用架构(有时被称为postback模型)的效率是很低的,因为它浪费了大量的通信带宽.当用户每次点击超级链接时,都会出现一次postback(即重新加载)整个web页面.而事实上,重新加载所有这些项目可能完全没有必要,也许只需要从数据库中调出很小的一段文本就能解决问题.


...   下一页
 ·对web服务进行压力测试    »显示摘要«
    摘要:web服务处于分布式计算的核心位置,它们之间的交互通常很难测试。分布式开发、大型的开发者团队以及对代码日益组件化的期望都有可能使 web 服务的开发变得越来越容易隐藏错误。这些类型的错误极难检测出来。压力测试是检测这类代码错误的一种有效方法,但是只有在压力系统设计得比较有效的情况下才能发挥作用。本文将让您深入了解一下这种压力系统的基本要求。 测试方法 传统的测试方法包括某种形式的简单单元测试......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE