摘要:一、使用ajax的主要原因
1、通过适当的ajax应用达到更好的用户体验;
2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约isp的空间及带宽租用成本的目的。
二、引用
ajax这个概念的最早提出者jesse james garrett认为:ajax是asynchronous javascript and xml的缩写。ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方......
摘要:asynchronous javascript and xml(ajax)最近掀起的高潮,要完全归功于google在google suggest和google maps中的使用。对asp.net而言,ajax不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。ajax利用了一些不是很新颖的已有技术,但是对这些技术(加到一起就是ajax)的爱好最近突然升温。
请尝试mi......
解析Google Web Toolkit开发Ajax(1)gwt是google最近推出的一个开发ajax应用的框架,它使程序员用java同时开发客户端与服务器端的代码。
gwt特性简介 【相关文章:移动IPv6的关键技术(1)】
gwt的编译器会把用于开发客户端的java代码转化成javascript与html,而程序员不用关心这一转换过程。这样程序员就可以在自己喜欢的java ide里面开发自己的ajax应用程序。 【扩展阅读:移动IPv6前景探析及运营商应对策略(1】
gwt提供的组件库使用户可以很容易的开发出漂亮的ui, 每个组件对应于gwt的一个类。在本文的第二部分会比较详细的介绍gwt对ui的支持。 【扩展信息:WPA2与思科LEAP安全协议有何不同?】
1.动态,可重用的ui组件
2.简单的rpc调用
使用gwt,可以方便的实现客户端与服务器端的通信,特别是使得异步通信变的非常简单。在本文的后面部分将对利用gwt进行rpc调用进行详细介绍。
3.更加方便的调试
由于在开发阶段不需要生成html截面,用户开发的代码实际上是在jvm上运行的,这样用户就可以用传统的调试java代码的方法对程序进行调试,从而加快了调试的速度,减少了软件开发的时间。
4.浏览器兼容性
在大多数情况下,用gwt开发出来的程序会支持ie、firefox、mozilla、safari与opera,用户在开发的时候不必担心浏览器的兼容性问题。而浏览器的兼容性问题也是用直接用javascript进行ajax应用开发所面临的一个另程序员棘手问题。
5.可扩展性
如果你觉得gwt提供的api不能满足需求,你可以利用jsni将javascript语句直接嵌入至java代码中。
用gwt进行ui开发
...
下一页 摘要:什么是soa?
soa是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是soa的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。
soa的关键是“服务”的概念,w3c将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化”。
service-architecture.com将s......