ajax简介
ajax的核心是javascript对象xmlhttprequest。xmlhttprequest处理所有服务器通信的对象,是一种支持异步请求的技术。简而言之,xmlhttprequest使您可以使用javascript向服务器提出请求并处理响应,而不阻塞用户。 【相关文章:SQL Server中死锁的原因及解决办】
ajax是 asynchronous javascript and xml(以及 dhtml 等)的缩写,由xhtml、css、javascript、xmlhttprequest、xml等技术组合而成,是当前web应用开发领域的热门技术,用于创建更加动态与交互性更好的web应用程序,提升用户的浏览体验。 【扩展阅读:SQL Server和Oracle常用函】
众所周知,即使对于ajax技术非常熟悉的开发者而言,ajax应用的开发与调试过程也不是一件容易的事情,更困难的是,到目前为止,一直没有出现合适的开发工具能够支持ajax应用的开发与调试。 【扩展信息:SQL Server数据库安全规划全攻略】
为什么选择gwt?
与此相反的是,java语言--企业应用开发的主流语言-的开发与调试过程却因为有各种各样开发工具的支持而简单的多,而且这样的开发工具我们可以免费获得,比如eclipse、netbeans。
如果能够应用java语言开发ajax,ajax应用开发的最大难题-开发工具的缺失-就将迎刃而解。这种情况下,我们就可以既充分利用java语言的开发优势降低ajax应用开发的难度,加快ajax应用的开发速度,为ajax的大规模应用创造可能,又可以充分发挥ajax技术的优势,创建更加动态与交互性更好的web应用程序,提升用户的浏览体验。
google web toolkit(简称gwt)的出现为我们提供了这种可能。gwt是google推出的ajax应用开发包,支持开发者使用java语言开发ajax应用。gwt框架本身是开源的,但是gwt中的开发工具仅仅提供开发用license,不允许分发。
gwt提供了一组基于java语言的开发包,这个开发包的设计参考java awt包设计,类命名规则、接口设计、事件监听等都与awt非常类似。熟悉java awt的开发者不需要花费多大的力气就能够快速的理解gwt开发工具包,将更多地时间投入到gwt应用的开发过程中。
... 下一页