葡京赌场网址AJAX技术汇总


 CSDN    蓝色理想        

AJAX
AJAX全名叫“Asynchronous JavaScript and
XML”(异步JavaScript和XML),是乘同一栽创建交互式网页应用之网页开发技术。它有机地包含了以下几种技术:

Ajax(Asynchronous JavaScript + XML)的定义

基于web标准(standards-based presentation)XHTML+CSS的表示;
用 DOM(Document Object Model)进行动态显示及互动;
以 XML 和 XSLT 进行数据交换及有关操作;
动 XMLHttpRequest 进行异步数据查询、检索;
采取 JavaScript 将持有的物绑定在联名。
类似于DHTML或LAMP,AJAX不是因同一栽单一的技艺,而是有机地利用了同多元有关的技术。事实上,一些因AJAX的“派生/合成”式(derivative/composite)的技巧正在出现,如“AFLAX”。

AJAX的动使用支持上述技术之web浏览器作为运行平台。这些浏览器目前席卷:Mozilla、Firefox、Internet
Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也未支持XSLT。[1]

与俗的web应用比较
风的web应用允许用户填写表单(form),当提交表单时即便向web服务器发送一个求。服务器收到并拍卖传来的表单,然后返回一个初的网页。这个做法浪费了众带动富,因为当左右两个页面中之大部分HTML代码往往是相同的。由于每次用之互都待为服务器发送请求,应用的应时间纵指让服务器的响应时间。这导致了用户界面的应比地方利用慢得多。

跟此不同,AJAX应用得但于服务器发送并收复必需的数额,它用SOAP或任何一些基于XML的web
service接口,并于客户端应用JavaScript处理来自服务器的响应。因为以服务器和浏览器之间交换的数量大量削减,结果我们就算能望响应更快的施用。同时多的处理工作得以以发出请求的客户端机器上得,所以Web服务器的处理时啊回落了。
葡京赌场网址 1
风土人情web应用及AJAX应用之比:处理用户交互

葡京赌场网址 2
俗web应用和AJAX应用之较:交互模式

微软的Ajax
  微软脚下手上于经Ajax风格的编程在浏览器中贯彻日益盛行的富客户端应用比较感兴趣。今后底IE中将有Ajax的享有东西——DHTML、JScript和XmlHttp。实际上Outlook
Web Acces从1998年上马便已经提供了这种巨大的浏览体验了。在ASP.NET
2.0负,微软应用异步回调及舒适的Ajax风格的应用程序的编排更加简约,并且,微软吗者提供了内建的控件。
  最近,几乎所有的浏览器还提供了Ajax所用的技巧,使用这种模式的富客户端应用程序也不绝于耳出新。今天,世界上面世了系列的Ajax风格的站点,包括Google的众多站点、A9和Flickr。微软的众站点为利用了这项技术,如Start.com和MSN虚拟地球。
  Ajax的风行说明用户对于增长的Web体验的求增长。然而,开发暨调节Ajax风格的Web应用程序是同样桩大拮据的干活。要编一个增长的Web
UI,开发者需要详细地左右DHTML和JavaScript,并且还要控制各种浏览器中在设计细节及之不同。然而没那些家伙能够简化这些应用程序的筹划与付出。最后,调试以及测试这些应用程序会更换得非常困难。
  微软从为简化Ajax风格Web应用之出,并提供丰富的、可彼此的以及个性化的用户体验。开发者可以针对客户端脚本不甚了解;但她们可以挺易地出与调试这种应用程序。
  出于这无异目的,微软开动了一个初的花色,研发代号“Atlas”。Atlas为支付这带来了之类特点:
  ·Atlas客户端脚论框架
  ·Atlas的ASP.NET服务器控件
  ·ASP.NET Web Services集成
  ·Atlas的ASP.NET构建块
  ·客户端构建块服务
  你也许会问的一个题材是,Atlas如何在Avalon和智能客户端上应用?
  我们得以视,Atlas是编写丰富的、可交互的和个性化的Web浏览器应用程序的尽好法子。而Avalon是微软的后进表现层模型,可以于Windows平台上提供最好丰富的用户体验。Avalon将采用最新的传媒并功能及硬件加速设备,提供一流之视觉感受。Avalon将拉动过浏览器的经验。
  当然,当您构建Avalon应用程序的早晚,你还可以引用ASP.NET和Atlas中之编程模型。例如,Avalon客户端上还是可以ASP.NET构建块服务与客户端构建块服务。这种模型可以要你平地对接至晚应用程序上。
  微软提供了一个器确保,用来成功Ajax的功力,称作Atlas。从微软的Scott
Guthrie的blog上看来,这个事物应该是ASP.NET
2.0之中的。Scott肯定地代表,“Atlas客户端脚论框架(Client Script
Framework)可以运作于具有的现代浏览器上又何以与其余Web服务器交互”,这证明他俩在以跨浏览器的情态来开Ajax风格的远程脚本,这的是一个了不起的浮动;过去底微软,把另外事物还来成了一定于IE的,而而该开发工具能够真正提供干净底跨越浏览器支持,将能够笼络更多的ASP.ENT开发者,他们管需了解任何细节就可创建跨浏览器代码。
  Atlas客户端脚论框架是不过扩大的,100%面向对象的JavaScript客户端脚论框架,允许开发这很爱地构建具有丰富的UI工能而且可以接连Web
Services的Ajax风格浏览器应用程序。使用Atlas,开发者可以使DHTML、JavaScript和XMLHTTP来修Web应用程序,而不要掌握这些技巧之底细。
  Atlas客户端脚论框架可以当有着的现世浏览器上运行,而休待Web服务器。它还了不需要装,只要以页面中援正确的脚本文件即可。
  Atlas客户端脚论框架包含下列组件:
  ·一个而扩大的及新框架,其中也JavaScript添加了无数新特征,如生存期管理、集成、多播事件处理器和接口
  ·一个基础类库,提供了通用特性,如丰富的字符串操作功能、计时器和运转任务等
  ·一个UI框架,可以跨浏览器实现动态行为
  ·一个网络栈,用于简化对服务器的连日和对Web Services的访
  微软也ASP.NET应用程序专门计划了相同组Ajax风格的服务器控件,并且提高了现有的ASP.NET页面框架和控件,以便支持Atlas客户端脚论框架。
  ASP.NET
2.0被来同等码称作异步客户端回调的新特征,使得构建无间歇的页面变得不行爱。异步客户端回调包装了XMLHTTP,能够以诸多浏览器上工作。ASP.NET本身包括了森采取回调的控件,包括富有客户端分页和排序功能的GridView和DetalsView控件,以及TreeView空间的虚构列表支持。
  Atlas客户端脚论框架将全支持ASP.NET
2.0回调,但微软欲更加加强浏览器与服务器之间的集成性。例如,你得拿Atlas客户端控件的多寡绑定指定为服务器上之ASP.NET数据源控件,并且可以从客户端异步地控制Web页面的个性化特点。
  和其他客户端应用程序一样,一个Ajax风格的Web应用程序通常也要看Web服务器的片职能。Atlas应用程序连接服务器的范与另外平台类,都是运用Web
Services来贯彻。
  通过ASP.NET Web
Services集成,Atlas应用程序将得以于旁支持XMLHTTP的浏览器上通过Atlas客户端将按部就班框架来直接访问任何宿主于ASP.NET的asmx或Indigo服务。该框架将会见自行处理代理和剧本到对象、对象及剧本的序列化问题。通过动Web
Services集成,开发者可以以单一的编程模型来编排Web
Services,并且于旁应用程序中动用其,不论是基于浏览器的站点及要智能客户端应用程序中。
  于ASP.NET 2.0蒙,微软构建了一致组丰富的构建块服务(Building Block
Services),这叫构建强大、个性化的Web应用程序变得不可思议的大概。这些构建块大地降落了于开发通用的Web应用程序过程中得编制的代码数量,比如管理用户、通过角色验证用户和存储用户的个性化设置信息等。
  使用Atlas,我们可以于其它浏览器上的外客户端应用程序中往顾Web
Services那样访问这些效应。例如,如果你正在开一个站点,来展示用户之TO-DO项目,你得下ASP.NET的Profile服务来将她们存放于服务器上的用户从定义配置文件中。这样即便用户从同华机器上换至其他一样令机械及,也一致好拜这些项目。
  微软用提供的劳动包括(全部凡冲ASP.NET 2.0之):
  - Profile:在服务器上存每个用户特有的数
  - UI个性化:在服务器上存个性化的UI设置信息
  - 验证:验证用户
  - 角色:基于用户的角色验证用户任务以及供不同之UI
  由于这些构建块是劳动器端的,开发者需要针对她们运用以及其他站点一律的安全模型。这些劳务不需客户端下在另东西——只要在浏览器被援引脚本代理即可。
  所有的ASP.NET
2.0构建块服务都是不过插拔的,这使同样栽通用的提供者模型可扩大模式在后台实现。微软提供的内建提供次同意开这使SQL
Server数据库或Active
Directory作为存储容器,开发者也得老易地插接好的提供程序。例如,你或想采取集群而无是数据库服务器来存放用户的配备文件,这时你唯有待将公的提供程序插接近来即可。
除了DHTML、JScript和XMLHTTP,微软还提供了一致组附加的劳动来增长客户端的效果并提供增强的体验。
  对于这么的服务,本地浏览器缓存就是一个特别好之事例。当启用了地方浏览器缓存时,Web站点就可以内容存储到身患从中,并于用的时快地取出。但浏览器并未提供于缓存中存放数据的API,而且象Google
Map或OWA这样的应用程序不得不经过重重干活有一个唯一的URL才能够而浏览器缓存它。在Atlas中,微软提供了可是编程的本土存储/缓存,因此应用程序可以死便利、有效而安全于当地缓存数据。
  同另应用程序的购并是考查Web体验是否丰富的别一个新的正规化。例如,当一个用户浏览一个甩卖网站并对准同起货物出价时,他或许想天天掌握是处理什么时候结束,但他什么才会用以此波续加至他们个人的日历程序中?Atlas带来了平等雨后春笋客户端构建块服务,当用于选择“添加到日历”时,浏览器将调用接驳点来赢得日历数量,并拿其传递及本地的日历程序中。此时页面上随便须下充斥或运行任何特别之代码或实施另外初始化动作,因此,这比ActiveX要安全得多。

冲Ajax的应用程序架构
浏览器端框架为剪切成稀不行接近:

·应用程序框架:提供浏览器的效力,但是时因囊括窗口小部件抽象和另外的预制构件而走红,其力量要围绕桌面GUI框架。

·基本构造框架:提供基本的管道和而移栽的浏览器抽象,让开发者去创造内容。典型的机能:

*
针对XMLHttpRequest的包装器以封装浏览器-服务器的互。(所有的框架还提供这同一功效)。

* XML操作与询问。

* 根据来自XMLHttpRequest的答疑执行DOM操作。

* 在局部情况中,与另外的浏览器端技术如Flash(和隐秘的Java
applets)集成以一起。

如若服务器端框架通常以下面两种植艺术工作(尽管其以这边因语言的差进行了分类):

·HTML/JS生成:服务器提供整体的HTML/Javascript代码生成和浏览器-服务器协调,结果是只有浏览器端编码可以为定制。

·远程调用:Javascript调用直接为路由于到劳动器端功能(例如Java方法)并回到Javascript回让处理器;或者Javascript调用服务器因为提取信息,例如会话细节,数据库查询等。

·纯Javascript:应用程序框架

1.1 Bindows(自从2003年)

网址是:http://www.bindows.net,Bindows是一个软件开发包(SDK),它,通过暴力联合DHTML,JavaScript,CSS和XML等技巧,能挺成高度交互的互联网应用程序-成为当代之桌面应用程序的劲对手。Bindows应用程序不求下载和也无欲在用户端安装-仅要求来一个浏览器(也未待Java,Flash或者ActiveX)。Bindows有或领导面向对象开发之AJAX应用程序的平台。

·它是商业化的,使用来源于MB的技能(总部在GA
USA,主要开发主导以瑞典,成立于2002年)。

Bindows框架提供被您:

·基于类的面向对象的API

·一模拟完整的窗口系统,提供方便范围的窗口小部件支持,包括菜单、表单、格子、滑动条、量程,甚至更多

·用于开发zero-footprint SOA客户端应用程序的领先的工具箱

·本机的XML,SOAP和XML-RPC支持

·单用户到企业级的支撑

·内建的对AJAX的支持

Bindows开发条件:

·支持公司级规模的工开发

·跨浏览器,跨平台支撑

·服务器独立结构

·与新的跟现有资源的互操作性

·一致性开发方法学

1.2 BackBase(自从2003年)

网址是:http://www.backbase.com,是一个宏观的浏览器端框架,支持添加的浏览器功能与与.NET和Java的购并。

·商业化,来自于Backbase B.V(总部在Amsterdam,成立于2003年)。

1.3 DOJO(开发中;自从2004年9月)

网址是:http://dojotoolkit.org/,提供完善窗口小组件和浏览器-服务器信息支持。

·为创造定制的Javascript窗口小组件提供框架支持。

·预置的窗口小组件库。

·浏览器-服务器信息支持-XMLHttpRequest和另外的建制。

·支持浏览器被的URL操纵功能。

·开源许可(学术自由许可2.1(http://opensource.org/licenses/afl-2.1.php)),由JotSpot(http://www.jot.com/)的Alex
Russell(http://alex.dojotoolkit.org/)所领导。

1.4 Open Rico(开发被;自从2005年5月;基于早期的私家框架)

网址是:http://openrico.org/demos.page,是一律几近用框架,支持Ajax基础结构及用户交互。

·一个XMLHttpRequest应答能叫路由于至一个或更多回叫操作,DOM对象,或者Javascript对象。

·容易鼠标拖动支持。

·Ajax动画,例如缩放和更换。

·”行为”-实质上是窗口小组件库。

·使用指南(http://www.mirimar.net/mailbrowser/),由RussMirimar的Yonah所提供

·开源。源于Sabre航空公司解决方案,由Bill
Scott(http://looksgoodworkswell.blogspot.com),Darren
James及另外有人数所支撑。

1.5 qooxdoo(开发中;自从2005年5月)

网址是:http://qooxdoo.sourceforge.net/,是其他一个志的框架,提供方便范围之UI支持及着开发被的根底结构特色。

·基础结构:

* DOM和波/焦点管理之而移栽的抽象。

* 调试支持。

* 易于时间调度的Timer类。

* Getter/Setter支持。

·UI:

* 窗口小组件框架和预置的窗口小组件库。

* 布局管理器。

* 图像缓冲和而移栽的PNG透明性。

·开源(LGPL)。来自多地方的贡献者。

1.6 Tibet(开发中;自从2005年6月)

网址是:http://www.technicalpursuit.com/,目的是提供莫大可移栽的同全面的Javascript
API,结果是,可能自动生成大气底客户端代码。自称是”企业级Ajax”。

·远程脚论运行于XMLHttpRequest包装之上-通过协调调用结果支持工作流管理,例如应答可以发在只有当半单分别之调用返回时。

·URI支持。

·所有的HTTP方法-不仅是”GET”和”POST”。

·低级的商-File://和WebDav以及HTTP。

·Web服务调用-SOAP,XML-RPC,等等。

·预置的对准Google API,Amazon API等等服务的支持。

·由高级Javascript对象成一个宏伟的仓库。

·许多XML操作。

·IDE和开发工具。

·开源许可(显然经过OSI认证,但是细节无多)。

2 纯Javascript:基础结构框架

2.1 AjaxCaller(Alpha版本;自从5月2005年)

网址是:http://ajaxify.com/run/testAjaxCaller/,是同样骨干的线程安全之XMLHttpRequest包装器,主要对Ajax新手,仍处于原始的alpha开发阶段,目前止及AjaxPatterns的在线搜索范例一起装进。

·实现对服务器的调用(GET/POST/PUT/DELETE),用路由于至一个回叫操作的plain-text或者XML完成。

·使用了之XMLHttpRequest对象的析构。

·Response缓冲(计划的)。

·针对Ajax新手-并非强调性能优化,该库主要用以落实好读之根基代码并以提供调试支持。

·开源许可。由Michael
Mahemoff(http://softwareas.com)(具有John
Wehr和Richard Schwartz的片思考)维护。

2.2 Flash JavaScript集成包

网址是:http://www.osflash.org/doku.php?id=flashjs,允许JavaScript和Flash内容的并轨:

·使JavaScript能够调用ActionScript功能和扭转的贯彻。

·所有重点的数据类型能在及时有限种植环境间传递。

·开源许可。由多独开源Flash贡献者提供支撑。

2.3 Google AJAXSLT(发行于2005年6月)

网址是:http://goog-ajaxslt.sourceforge.net/,是一个Javascript框架,用来执行XSLT转换与XPath查询。

·建立以Google地图工作基础之上。

·开源许可(BSD)。由同样寒创新寻找方案公司支持,自称为”Google”。

2.4 HTMLHttpRequest(Beta版;始于2005年)

HtmlHttpRequest(http://www.twinhelix.com/javascript/htmlhttprequest/),它采取了XMLHttpRequest和Iframes以精益求精兼容性。

·测试了并能干活以:IE6/Win,IE5.5/Win,IE5/Win,IE4/Win,Mozilla/Win,Opera7/Win,Safari/Mac,IE5/Mac。

·未测试,可能能够办事以:IE4/Mac,Mozilla/Mac,Opera/Other,Konqueror/Linux。你方利用这些有吧?作者在呼吁兼容性信息。

·开源许可(LGPL)。由Twin Helix
Designs(http://www.twinhelix.com/)的Angus Turnbull维护。

2.5 交互式网站框架(自从2005年5月)

交互式网站框架(http://sourceforge.net/projects/iwf/,是一个档次,目的是打浏览器端对Ajax基础结构的基本上面赋予支持。自描述为”使用javascript,css,xml,和html来创造高度交互网站的框架。包括一个定制的针对高度可读之javascript的xml分析器。实质上,是起家基于AJAX的网站的功底,还有另外有通用脚本”。

·线程安全之XMLHttpRequest实现。

·针对XML文档的包装器,以便你可知创立更享有可读性的代码:

var node = doc.groceries.frozen[0].pizza[0].size;</pre>

代表手工的领航:

var node =
doc.documentElement.firstChild.firstChild.getAttribute(“size”);</pre>

·开源许可。由Weaver(http://circaware.com|Brock)维护。

2.6 LibXMLHttpRequest(发行于2003年6月)

libXmlRequest(http://www.whitefrost.com/servlet/connector?file=reference/2003/06/17/libXmlRequest.html),是XMLHttpRequest的一个薄包装器。

·getXML()和postXML()方法。

·XMLHttpRequest对象池支持。

·Response缓冲。

·可用源码(明显),但是于专业版权的掩护,由Stephen
W.Coate(http://www.whitefrost.com/index.jsp)所维护。

2.7 RSLite(x)

网站是:http://www.ashleyit.com/rs/main.htm,是一个针对XMLHttpRequest的贫瘠包装器。

·一个简单易行的零部件,作为Brent
Ashley的再次宏观的远程脚本工作(参见Javascript远程脚本-JSRS在差不多语言服务器端)的同等有的批发。

2.8 Sack(在出被,自从2005年5月)

网站是:http://twilightuniverse.com/2005/05/sack-of-ajax/,是一个对准XMLHttpRequest的贫瘠包装器。

·调用者能指定回叫函数或者回叫DOM对象。借助于回叫DOM,应答文本直接为推入到DOM中

2.9 Sarissa(发行于2月,2003年)

网站是:http://sarissa.sf.net,是同样种Javascript
API,它包裹了以浏览器端可以独自调用XML的作用。

·可移栽的XMLHttpRequest创建

·可移栽的XPath查询

·可移栽的DOM操作

·可移栽的XSLT

·可移栽的XML串行化

·开源(GPL2.0跟LGPL2.1)。来自多面贡献者。

2.10 XHConn(发行给由4月,2005年)

网站是:http://xkr.us/code/javascript/XHConn/,是一个对XMLHttpRequest的薄包装器。

·例如

new
XHConn().connect(“mypage.php”,”POST”,”foo=bar&baz=qux”,fnWhenDone);

·开源许可。由Brad Fults所保障。

3 服务器端:多种语言

3.1 跨平台异步的接口工具箱(5月2005年)

CPAINT:http://cpaint.sourceforge.net/,是同等当真的支持PHP和ASP/Vbscript的Ajax实现同JSRS(JavaScript远程脚本)实现。CPAINT提供给你需要的代码在后台实现AJAX和JSRS,而回的数目以JavaScript形式在前台操作,格式化和出示。这允许你创造能提供类似实时的汇报给用户之web应用程序。

·支持PHP&ASP

·针对具有函数的同一的JavaScript文件

·支持远程脚本和XML

·支持地方同长距离函数

·单个或者多独XMLHTTP对象

·以文件或者JavaScript XML/DOM文档对象方式回后台数据

·能支持POST和GET请求

·后台代理函数来做客远程函数和数量

·在颇具的第一浏览器上测试了

·在GNU GPL&LGPL保护下发行

3.2 SAJAX(可用,但是不是1.0版;自从3月2005年)

网站是:http://www.modernmethod.com/sajax/,直接拿调用从Javascript发送到你的劳动器端语言并重新回返。例如,调用一个javascript方法x_calculateBudget(),将先到达服务器和调用一个Java
calculateBudget()方法,然后以javascript方式将价值返回到x_calculateBudget_cb()。

·便利从Javascript代理函数到后台操作的炫耀。

·能够代理对很多劳动器端平台(ASP/ColdFusion/Io/Lua/Perl/PHP/Python/Ruby)的调用。

·开源许可。来自多点贡献者。

3.3 Javascipt对象标志(JSON)和JSON-RPC

JSON(http://www.crockford.com/JSON/index.html),是一个”胖的妄动的XML选择”,而JSON-RPC(http://www.json-rpc.org/)是一致种远程过程协议,类似于XML-RPC,强有力支撑Javascript客户。

·实现多服务器端平台(http://www.json-rpc.org/impl.xhtml):Java,Python,Ruby,Perl。

·针对每种平台有单独的卷入和准,如JSON-RPC-Java(http://oss.metaparadigm.com/jsonrpc/)。

3.4 Javascript远程脚本(JSRS)(自从2000年)

网址是:http://www.ashleyit.com/rs/jsrs/test.htm,直接把调用从Javascript发送到您的服务器端语言并更回返。

·知名的浏览器:IE4+,NS4.x,NS6.x,Mozilla,Opera7和Galeon。

·服务器端支持:ASP,ColdFusion,PerlCGI,PHP,Python和JSP(servlet)。

·开源许可。由Brent Ashley(http://www.ashleyit.com/)提供支持。

4 服务器端:Java

留神:许多存活的框架最近正值添加Java支持(例如struts),我拿以后面指出。

4.1 WebORB for Java(自从2005年8月)

网址:http://www.themidnightcoders.com/weborb/aboutWeborb.htm,是一个平台,支持开发AJAX和基于Flash的胖客户端应用程序,并得以管它们与Java对象以及XML
Web服务相系起来。在线举例(http://www.themidnightcoders.com/examples)

·WebORB包括一个名叫丰富的客户系统(http://www.themidnightcoders.com/rcs/index.htm)的客户端库。该丰富的客户系统提供平等粗略的在线api来绑定到连调用任何Java对象,XML
Web服务要EJB上之方。

·支持并的跟异步的道调用。

·并无要求在劳动器端代码上犯其它改动,不需定制方法属性,特别的署名或者参数类型。★不求规划时变代理。

·同步调用返回来于该调用(不欲回叫)的数码。异步的调用依赖让一个回叫实现。

·任何服务器端方法能于一并地还是异步地调用。

·客户应用程序能朝服务器对象要指定的活动方式。结果,对象会为随便地开创而无需要另特殊的编程。

·提供一个一定API来处理数据库查询结果-服务器代码能回去Data集合或者Data表,而客户端以一个特种RecordSet
JavaScript对象来显示这结果。该目标提供一个方法为寻找列名和行数据。

·支持数据分页技术。客户应用程序能招来页面中之数据。

·支持有的劳务器端参数类型并返回值-原型,字符串,复合类型,数组,本机.net集合,远程参考。

·共有两栽版本可用:标准版(自由)和专业版(商业特许)

4.2 Echo 2(自从3月2005年)

网址是:http://www.nextapp.com/products/echo2/,允许而用纯Java代码编写Ajax应用软件(范例(http://demo.nextapp.com/InteractiveTest/ia))。

自动地生成HTML和Javascript。

·协调浏览器和服务器之间的消息。消息形式也XML。

·如果欲,可以手工编制定制的Javascript部件。

·开源许可(Mozilla公共许可或者GNU LGPL)。源于Next
App,Inc.(http://www.nextapp.com/)。

4.3 Direct Web Remoting (DWR)(2005年)

网址是:http://www.getahead.ltd.uk/dwr/,是一个框架,用于直从Javascript代码中调用Java方法。

·象SAJAX,能管Javascript中之调用传递及Java方法,并返回到Javascript回被。

·能同其余web框架(Struts,Tapestry,等等)一起行使。

·开源许可(Apache(http://www.apache.org/LICENSE.txt))。由Joe
Walker(http://www.getahead.ltd.uk/sg/space/joe/)所支持。被投入到WebWork(http://www.opensymphony.com/webwork/)版本。

4.4 SWATO(2005年)

网址是:http://swato.dev.java.net/,是同套只是选用的与不错并的Java/JavaScript库,它实现了一如既往种植更易之计来改您的web应用程序的交互,它是经过AJAX方式贯彻。

·服务器端Java库能被爱地安排到拥有的Servlet 2.3+匹配的容器中。

·客户端JavaScript库能做事以支撑HttpXMLRequest的各种浏览器被。

·使用JSON来以劳动器端编组你的POJO数据。这样你会存取在其余JavaScript环境(HTML,XUL,SVG)中的远程数据,这种存取可以好地经过硬编码或者与某种成熟的JavaScript库集成来实现。

·提供一个简便的接口来而您的JavaScript代码可以同爆出在客户端的远距离POJO交互(RPC等)。

·使用web.xml中之<servlet>和<filter>的爱且灵活的部署,并会(但不是靠)与Spring集成到一同。

·提供了几乎独可助你快速开web应用程序的零部件(如自行完成的文本框,在线表单,在线列表,等等)。

5 服务器端:Lisp

5.1 CL-Ajax

网址:http://cliki.net/cl-ajax,实现Javascript直接调用服务器端Lisp函数。

·如下输出函数:

(export-函数 #’my-函数)

·可以生出含参数的Javascript代理。

·能回叫Javascript函数或者DOM对象。

·可以被合并进SAJAX。

·开源(定制,非常灵活,许可)。由[Richard
Newman](http://www.holygoat.co.uk/)所维护。

6 劳务器端:.NET

6.1 WebORB for.NET(自从8月2005年)

网址:http://www.themidnightcoders.com/weborb/aboutWeborb.htm,是一个平台,用于开发AJAX和基于Flash的胖客户端应用程序,并能够管其连接到.NET对象和XML
Web服务。(在线举例(http://www.themidnightcoders.com/examples))

·WebORB包括一个客户端库,名叫Rich Client
System(http://www.themidnightcoders.com/rcs/index.htm)。Rich Client
System提供平等简单易行的在线api以绑定到和调用任何.NET对象或XML
Web服务达之其它措施。

·支持并跟异步的点子调用

·并无求以劳务器端代码上发其它修改,不欲定制方法属性,特别之签名或者参数类型。**勿要求规划时代理生成。

·同步调用返回来于该调用的数额(不需要回叫)。异步的调用依赖让一个回叫实现。

·任何服务器端方法能够给齐地或异步地调用。

·客户应用程序能望服务器对象要指定的动方式。结果,对象会给随机地创建而未待外例外的编程。

·提供一个一定API来处理数据库查询结果-服务器代码能回来DataSet或者DataTable,而客户端以一个特别RecordSet
JavaScript对象来展示是结果。该对象提供一个办法以搜寻列名和行数据

·支持数据页面技术。客户端应用程序能寻找页面被的数量。

·支持具有的劳动器端参数类型并返回值-原型,字符串,复合类型,数组,本机.net集合,远程参考

·共有两种植版本可用之:标准版(自由)和专业版(商业特许)

6.2 Ajax.NET(自从3月2005年)

网址是:http://ajax.schwarz-interactive.de/,是一个库房,实现从Javascript到服务器端.NET的存取。

·象SAJAX,能将Javascript中的调用传递到.NET方法,并回到到Javascript回被。

·能存取来自于JavaScript的对话数据。

·缓存结果

·自由使用,可用的源码,未指定使用许可。由Michael
Schwarz(http://weblogs.asp.net/mschwarz/)所维护。

·不同意改变源代码,用性标记方法

·完整的切近支持为回到客户端JavaScript值

·使用HtmlControls来拓展输入和返回值

·可以返回数据表,数据集,数据视图,数组和汇

7 劳务器端:PHP

7.1 AjaxAC(自从2005年4月)

网址是:http://ajax.zervaas.com.au/,用么的PHP类封装了完整的应用程序。

·所有的应用程序代码是由包含在么类中(附加另外有JavaScript库)

·干净利索地调用PHP文件/HTML页面。只待创建应用程序类,然后参照应用程序JavaScript和附属任何需要之HTML元素到拖欠应用程序。

·容易地处理JavaScript事件之内嵌功能

·创建子需要并拍卖它们的内嵌功能

·允许定制的安排值,因此某些单元能于运转时设置

·无乱的JavaScript代码夹杂在调用HTML的代码中-所有的事件是吃动态依附的

·由于以上两独原因容易与模板引擎并及一块儿

·容易钩到(hook in
to)已有的PHP类或者MySQL数据库以回到来于子需求的数据

·能够容易地更生成JavaScript对象的只是扩大的窗口小组件结构(但是还用做一些行事)

背景:

·开源许可(Apache2.0)。由Zervaas
Enterprises(http://ajax.zervaas.com.au/)支持

7.2 JPSpan

网址是:http://jpspan.sourceforge.net/wiki/doku.php,直接将Javascript调用传递及PHP函数。

·进行了严肃的单元测试。

·开源许可(PHP)。

7.3 XAJAX

网址是:http://xajax.sf.net,直接拿Javascript调用传递到PHP函数。

·使用Javascript代理来调用PHP脚本。

·开源。由J.Max Wilson所创。

8 服务器端:Ruby

Ruby On
Rails(http://www.rubyonrails.org/)是一个常见的武力支撑Ajax的web框架:

·当Ajax出现的时段Rails还处于其提高的最初,因此Ajax可能逐步变成Rails框架的主干。

·生成浏览器中多数/全部之窗口小组件和动画片的Javascript脚本。

·支持服务器端调用。

·调度支持。 

·开源许可。

那个时候,喜欢一个人口的说辞吧酷单纯很简短,也许是外刷刷刷在黑板上做题的则特别漂亮,也许是外那天穿的白衬衣很白,也许是它挽头发至耳后之动作特别温柔大方,也许是它们喝起嘴来笑笑的规范特别娇羞可爱。

来源:维基百科  

一旦爱上她是一个荒谬,那么我愿意以此世界里没有其它橡皮擦,当然为包罗了胶带和修正液。

3.

认的人里,我们谁啊非希罕。逛街的上,偶尔会赶上一个专门有眼缘的人数,正在犹豫而无苟上搭讪,好不容易鼓足了种,一抬头,那个人都烟消云散在了街角。

大凡何许人也说过,爱对了凡情,爱错了是青春。

特是易错了总人口,心会痛。足够痛了,再容易吗只好放手了,以后吧非敢随便再伸出手去了,因为恐怖疼。

我说,我在等。

可能我们挥霍了具备的热心,烧了了全副的火苗,最后留给一地之灰烬,太过苍凉。

本人一半夜发了只对象围,第二天接到喵喵的评介,他调侃道,这么晚了还发朋友圈,一看即没有性生活。

一定不是,这年头眼神不顶好的要心地善良愿意做爱心之幼女还是有的,就是排队为欠排除至自家了呀。

1.

他们是殊惨痛,可是至少是为容易要痛苦。

“因为,我爱之万分人还收藏在人群,还于长期的前景。”

点赞凡最好好的喜欢,关注是最为可怜的支持。亲爱的恋人,我要而,我呢相当于而。

4.

外说,你转移当了,等不交的,你而失去追寻,好闺女不少之。

“你那厉害,为什么要迫于拥有相同截爱?”

相依为命,我们抵触。朋友聚会的时段,坐过来一个丁,他特别显眼是牵动在爱心过来,想点我们的,可我们还是勿自觉地为后运动了活动,坐多了一部分。

秀恩爱之人口越来越少,分手求安慰的人口越是多。

被爱的口,都是不怎么祖宗。心里有爱的丁,都是小天使。

长远,他小窗给自身作了长微信,内容是一个网址,点起来,里面各种少儿不宜的视频。

长大后,再拨头朝,青春时的确也他开过很多傻事,这些从绝非观众,藏于记忆的角落里,连微光都没有发出来,可要特别宝贵,哪怕它不过感动了投机。

出去才想起来,他既结婚了。苦笑一望,我还要暗中去了自己之复原,重新回道,敢怀疑我家五姑娘的敬业程度与劳作热情?

凡是还没遇上怦然心动的大人吧。

从来不啊人可想,孤枕难眠,只能减少了同样完完全全烟,又平等绝望烟,翻了一个身,又一个身。

这种感觉,就如自己在微博发了过多感情文章,读者们感动感动呢就算过了,还无要是当评价里@自己之男友或者女对象回复,强势秀一波恩爱。冷冷的狗粮在脸颊胡乱的打,身为作者的自身以岂能喜?

但有人肯定一赖恋爱也没讲了,最多只是大凡出一两段无疾而终的暗恋,怎么也要受不至对之那个人为?

永,他回道,还是快点找个女对象吧。

一样位关注了自我大老之女读者说,顾一宸,你这么会追女孩子,那怎么交如今尚是单独?

是以自虽长得可恨,但是身材矮耶?

周一至周五朝更新,欢迎交流讨论。

盼这长达留言,我差点一人口老血喷出来,猝死在电脑前。可以可以看文,不要对笔者进行补刀攻击为?

5.

本人说,不肯定要摸个好女儿,只要本人爱不释手,哪怕它免那么好,也没什么的。

为此,你无察觉为,我们更是难以喜欢上一个总人口矣。

关于转载问题:请统一简信联系自身之经纪人加油小毛虫。

生平那长,谁没有好去呢?

回想那些已经当生命里冒出了之女儿等为?不,太久远了,关于他们的记忆已经改为标本,一碰就零星,碎成大战,消散在上里,了无痕迹。

2.

不论坐痛要欢乐的不二法门,他们足足是好着的。

生对的口,Ta在哪里吧?缘分把咱与Ta驱近又推离,这成为我们的造化,让咱徘徊于顾影自怜之坞里,走不出。

汝生没出想过,我们真也许孤独终老?

当自己发觉自己充分麻烦更碰到一个受自家大胆的食指时常,我眷恋了了。

但是,那以何以?

自身的思路飘移了阵阵之后,又扭曲喽神来。我开始认真思考,是什么,我那会撩妹,懂得那么多的覆辙和技艺,我胡要单身?

俺们好以那个人身上一个简易的独到之处就是好上外,即便这优点日后看来平凡无奇,我们曾爱得十分去活来之良人身上也并从未发光,他骨子里淹没在人流里,只不过是一个常备的路人甲。

自我颇会撩妹,又怎么?我还从来不遇到好我眷恋去挑逗的食指。空来一致套撩妹神技,却不曾一个喜欢的丫头可以招,这难道说不是无比要命的哀伤吗?

而非见面容易的口,才最孤独,最寂寞。因为他俩孤独寂寞的下,都无知晓好回想谁。

顾一宸新书《如果以为委屈就是成你想使的就》当当天猫京东全网热销中。32个好故事,远不止32糟的温婉感动!

以我们好在他的时段,他就是大自然的着力,就是青春之享有意义以及搜索,我们说他是男一样哀号,他即便是阳同声泪俱下。只要他让一个眼神肯定,我们虽可知脑补起孩子绕膝、白头偕老的甜美结局。

情应该是出份额的吧,是咱们事先的善且极其过强烈,把具备的配额挥霍一空了吧?

自莫认,回了句,我未曾,你就产生?

前段时间,我还要写了同一首讲话追女孩的技艺的章,在成千上万阴读者感叹自己对得起是女的友的声响里,夹杂了一丝不太调和的音响。

稍稍错其实不思改之。

他说,好闺女不疼你,哥疼你,拿去撸,注意身体。

每次接到读者发来之感情问题,他们的闷我都异常羡慕。有的人赶上不至喜欢的人口,爱而不得;有的人及对象吵架时有发生矛盾了,爱而不乐;有的人去了爱好的丁,在爱里追思沉沦。

突发性,不得不感慨,年少时动心真的凡大易,也许只是是盖于人群遭受几近扣了其同眼睛,从此再也为忘记不丢它的笑容。

她们什么时候才见面明白,单身狗为是人口,虐狗行为是不同房的?