AJAX开源框架列表_第1页
AJAX开源框架列表_第2页
AJAX开源框架列表_第3页
AJAX开源框架列表_第4页
AJAX开源框架列表_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DWRDWR(DirectWebRemoting是一个WEB.远程调用框架利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码.它的最新版本DWR0.6添加许多特性如:支持DomTrees的自动配置,支持Spring(JavaScript远程调用springbean,,更好浏览器支持还支持一个可选的commons-logging日记操作.更多DWR信息AJAXTagsAJAXTagJsp,是一组标签用来简化AJAX(AsynchronousJavaScriptandXMLJSP.技术在页面中的使用它提供了一些常见功能的标签如下拉级联选择,用户在文本框中输入字符自动从指定的数据中匹配用户输入的字符等。它构建在JavaScript框架之上。更多AJAXTags信息StrutsAjaxTags这个AjaxTags是在现有的StrutsHTML标签库上添加对AJAX(AsynchronousJavascript+XML技术的支持。这样就可以为现有的基于StrutsHTML标签库的应用程序添加AJAX功能而不用破坏现存的代码并且开发者不需要了解AJAX是怎样工作的。更多StrutsAjaxTags信息AjaxAnywhereAjaxAnywhereJSPAJAX被设计成能够把任何一套现存的组件转换成感知组件而不需要复杂的JavaScript编码.它利用标签把Web,页面简单地划分成几个区域然后使用AjaxAnywhere来刷新那些需要被更新地区域.更多AjaxAnywhere信息JSON-RPC-JavaJSON-RPC-Java是一个用Java来实现动态JSON-RPC.的框架利用它内置的一个轻级量JSON-RPCJavaScripIt,客户端可以让你透明地在JavaScript中调用Java代码。JSON-RPC-Java可运行在Servlet容器中如Tomcat也可以运行在JBoss与其它J2EE应用服务器中因此可以在一个基于JavaScript与DHTML的Web应用程序中利用它来直接调用普通JavaEJBJSON:JavaScriptObjectNotation方法与方法。更多JSON-RPC-Java信息TacosTacos类包项目为TapestryWeb框架提供一些高性能的组件,同时也为在页面或自己组件中使用的ajax框架(它当前支持的框架主要是dojo但也支持Prototype,script.aculo.us,Rico提供服务端Java支持。更多Tacos信息TaconiteTaconite是一个基于J2EE的框架,可以利用这个框架来简化Ajax开发。Taconite包含一个客户端JavaScript包与一组能自动处理Ajax请求并生成动态内容的自定义JSP标签。更多Taconite信息SWATOSWATO(ShiftWebApplicationTO...是一组可复用并且结合得很好的Java/JavaScript包.它通过AJAX来轻松转变你web应用程序的交互方式.它带的一些组件包括可以自动补全的文本框架,动态级联下拉列表,动态表单等.更多SWATO信息AJAX-JSFFramework这是一个利用AJAX技术并基于JSF来开发轻量级客户端的框架.它设计成可在现有的JSF组件上进行开发并最大限度的满足标准JSFWeb流程.更多AJAX-JSFFramework信息Echo2Echo2是EchoWeb框架的下一代版本。一个可以用于开发基于Web胖客户端应用程序的框架。这2.0版还是沿用Echo的核心思想但Echo2通过它新的AJAX表现层引擎提供生动的用户界面而且还提高了整体性能和实用性.更多Echo2信息ZKZK是一个AjaxJavaWeb框架,利用少量代码就能够开发出拥有RichUI的Web应用。ZK提供基于XUL的标记语言和事件驱动的组件,可以让你像开发桌面应用程序一样简单。支持EL表达式和脚本语言包括:JavaScript、Ruby和Groovy等。支持Annotation及数据绑定。集成GoogleMaps、FCKeditor、DOJO以及Timeline。更多ZK信息JsOrbJsOrb是一组技术的集合设计用来简化下一代Web应用程序的开发。它能够让浏览器端的web页面很容易地访问服务端的商业逻辑与POJOs。JsOrb能够根据POJOs和要作为商业逻辑接口代理的需求来生成JavaScriptClasses代码。因此JavaScript类与POJOs有相同的方法与商业逻辑并且JavaScript代码看起来与Java很相似。更多JsOrb信息BuffaloBuffalo是Amowa思想实现的关键组件。Buffalo中定义了Web远程调用的传输基础,并且将远程调用对象完整的序列化到了本地,成为可以被JavaScript编程触及的对象。Buffalo中的重要组件-BuffaloBinding,提供了将JavaScript对象绑定到HTML元素的能力。这种绑定将是无侵入的,只需要在HTML元素中加入若干个不影响排版的属性,即可将数据与界面绑定。中文主页:/buffalo/更多Buffalo信息Caramba开发caramba框架从头到尾只为了一个目的:用来开发胖客户端的Web应用程序。我们都知道要开发胖客户端Web程序利用AJAX技术就已经可以了,但AJAX很难调试而且开发起来费时。我们注意到只要遵循事件驱动模型就能够得到简化,Caramba是一个100%事件驱动的框架非常易于使用。利用Caramba就能够开发出异样,客户端响应的Web应用程序而不需要写任何码。你也不需要学习新的语言,只要懂得Java和Jsp语法就足够了.Caramba主要由三部分组成Components;CarambaServlet;Tags.在线演示JavaScript代Demo请访问:http://www.systemworks.be/caramba-demo/firstTestPage.caramba更多Caramba信息Java2ScriptPacemakerj2s(Java2ScriptPacemaker提供一个编译器Eclipse插件用于把EclipseJava编译成JavaScript/HTML/CSS并实现了一个JavaScript版的EclipseSWT(StandardWidgetToolkit和其它一些公共单元类,比如java.lang.*和java.util.*。你可以利用Java2ScriptPacemaker把基于SWT的RCP应用程序转换成RIA(RichInternetApplication。兼容Mozilla/Firefox,IE,Opera浏览器。随着Web2.0和AJAX的流行,这个工具可以提高程序员开发Web2.0应用程序的效率并且能够帮助程序员重新使用现存的大部份Java代码或SWT用户界面.更多Java2ScriptPacemaker信息JSPControlsJSPControls标签库提供了类似于portlet生命周期的JSP组件。这个组件库不需要portal引擎或其它中央控制器。这些组件可用于任何基于JSP的应用程序中。JSPControls使用两种请求处理模式:1.传统的同步HTTPrequest/response周期(Non-Ajax模式。2.异步无刷新更新适合于支持XMLHTTPRequest对象的浏览器(Ajaxmode。独立于页面段落(IPF技术更多JSPControls信息AMPAMP是受部份RoR的启示而开发的一组依赖框架的JavaAPI。它能够在一个正常的MVC模式中处理AJAX请求。AMP当前与Spring框架相结合以使它易于配置。更多AMP信息RialtoRialto是一个跨浏览器的Javascript界面组件包。它支持纯javascript开发和JSP/taglib开发。Rialto可集成到JSF、.Net、PHP、Python开发中。更多Rialto信息GWTGoogleWebToolkit(GWT是一个Java软件开发框架用于开发类似于GoogleMaps和Gmail的AJAX应用程序。GWT的设计参考JavaAWT包设计,类命名规则、接口设计、事件监听等。你可以用Java编程语言开发你的界面,然后用GWT编译器将Java类转换成适合浏览器执行的JavaScript与HTML。Eclipse开发插件Googlipse。更多GWT信息HTMLiHTMLi-100%XSLAJAX框架,可与Java,ASP,PHP等集成使用。可自由扩展与定制。支持多种CSS样式。HTMLi提供了一些我们经常要用到的AJAXUI组件如:datepicker、MenuBar、ProgressBar、Splitter、StatusBar、TabPane、Tree、windows等。更多HTMLi信息jMakijMaki是SUN支持的一个AJAX框架。这个项目的是让Java开发人员在其基于Java的应用程序中(不管是JSP标签库还是JSF组件都能使用AJAX技术。jMaki使用了Java与JavaScript中最优秀的部分以此来提供一些RichAJAXstylewidgets。jMaki当前提供的bootstrapwidget是来自Dojo,Scriptaculus,YahooUIWidgets,Spry,DHTMLGoodies,和Google等组件库。jMaki提供为这些widget组件库提供了一个公共接口以便让你可以在同一页面中一起使用这些组件库。如果你有兴趣利用jMaki项目来快速开发Web应用程序,可以使用NetBeans5.5的jMaki插件。这个插件可以直接把jMaki组件拖放到JSP页面中。如果不熟悉该插件可以通过其网站提供一段视频来学习。更多jMaki信息GWTComponentLibrary利用GoogleWebToolkit开发的一组Widget。CanvasWidgetRoundCornersSimpleCalendarRateItControlScript.aculo.usEffectsIntegrationAuto-CompletionTextboxSimpleXMLParserHyperlinkwithImageTooltipListener更多GWTComponentLibrary信息Ajax4jsfAjax4jsf是一个RichJSFRich用户界面开发。Ajax4jsf组件框架主要用于应用程序的完全与生命周期(Lifecycle紧密结合。而其它框架只给你访问JSFmanagedbean的能力,Ajax4jsf能够在AJAXrequest-response期间利用Action、值变化监听器(valuechangelistener、调用服务端校验和类型转换器。这个框架使用一个组件库来实JSF现,它能够为现有的页面添加AJAX功能而不需要编写任何Javascript代码或使用新的AJAXwidget来代替现有的组件。Ajax4jsf能够实现整个页面范围的AJAX支持而不是传统的组件范围支持。除了核心AJAX功能之外,Ajax4jsf还支持各种资源的管理如图片、JavaScript代码和CSS样式表等这个资源框架让你能够很方便把这些资源与你自Jar文件中。这个资源框架还有另外一个特性就是能够快速生成,起打包到图片,创建的方式类似于使用Javagraphic2D更多Ajax4jsf信息包创建图片一样。ThinkCAPJXThinkCAP核心是一个先进的MVC,框架它能够管理运行期界面布局,GUI,组件外观状态,,,Workbench所生成的Java管理处理数据绑定校验和数据持久化。驱动该框架的是它类和XML元数据。ThinkCAP搭建在Struts,Hibernate,JFreeChart25等种开源6.0框架之上,当前版本与Struts非常相似。更多ThinkCAPJX信息XAPXAP是一个开源基于XML的声明式Ajax框架。该框架的核心是一个可扩展的插件体系,它的目的是集成现有的Ajax项目如:ApacheKabuki,Dojo和其它Ajax开源果如:EclipseopenAjax。更多XAP信息xWireFrameworkxWireFramework是一个成熟,面向对象,企业级的Java工具包,最适合于开发AJAX应用程序。它构建在多个著名开源项目之上(Struts,JDOM,Xalan,Xerces,iBatis,XStream,CommonsConfiguration,Log4J和FOP。更多xWireFramework信息AJAXFormsAJAXForms这个工具能够把不能在浏览器中使用的XHTML/XForms文档转成带Javascript的HTML文档。这个工具采用AJAX实现。更多AJAXForms信息JSF-ExtensionsjMaki和JSF-Extensions都是Sun在JavaOne2006上公布的AJAX项目。jsf-extensions是一组non-UI的组件,设计用于为基于JSF1.2的Web应用添加AJAX支持。在线演示Demo:jsfandjMakidemo和JavaOnedemo。更多JSF-Extensions信息Json-libJSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。更多Json-lib信息GWTWidgetLibrary利用GWT工具包开发的一组UI组件.更多GWTWidgetLibrary信息ThinWireThinWire:RIAAjaxGUIFramework用此框架开发的零空间占用(zerofootprintWeb应用程序外观看起来类似于桌面GUI应用程序。所有程序开发均在服务器端完成,采用基于事件驱动的GUI开发模型。支持所有主流浏览器。更多ThinWire信息JSCook具有多种样式,漂亮的JSCookMenu与JSCookTree。更多JSCook信息ZeroKodeZeroKode是一个针对ZK框架基于Web的UI可视化设计工具。利用ZeroKode用户可以在Web浏览器中通过拖放(drag-and-drop来设计RichUI。不用编程也不需要标记语言。更多ZeroKode信息SweetDEVRIASweetDEVRIA是一整套用于开发RichGUI的Java/J2EEAjaxwidget。更多SweetDEVRIA信息BZByteEZAjaxBZByteEZAjax是一个开源的AjaxWeb框架。BZByteAjax框架采用服务器端的Java来创建DOM而不是通过web浏览器的JavaScript。该框架的所有更新都是GUI驱动,所以无需担心暴露应用程序的代码和远程接口。GUI更新快速并且不依赖终端用户计算机的快慢。更多BZByteEZAjax信息CleanClean一个开源的Ajax引擎,一组简化AJAX开发的高级接口。此处Clean还集成两个开源项目GoogleAJAXSLT:为Clean添加XSLT支持。PaulJohnstone(JavaScript实现MD5与SHA1算法的开源项目:为Clean添加对安全AJAX请求的支持。更多Clean信息GWanTedGWanTed是一个让你可以在web页面(可以采用任何脚本语言开发直接调用GWTwidget,而不是用Java编码实现的开源项目。此外GWanTed还提供一组增强的功能包括错误管理,数据管理,国际化支持,面向业务逻辑开发,提供一些用GWT开发的widget如:跨平台的Flash播放器widget,可交互的Chartwidget等。更多GWanTed信息SaltoFrameworkSaltoFramework是一个基于Ajax,Struts与J2EE技术的框架。它提供的一些界面组件包括:DataTableTreeviewStaticTreeviewTabsMenuWizardTabbedPaneCalendarComboboxContextualMenuFileUploadSecuritySuggestEditeurHTML(FCKeditor并且可以按自己的需求只刷新界面中的某一部份。更多SaltoFramework信息RCFacesRCFaces开源AjaxJSF类库,它提供一个用于创建下一代web应用程序的组件集。RCFaces使用AJAX技术与面向对象的JavaScriptAPI来构建动态页面。RCFaces提供的组件包括tab,sortabledatagrids,菜单,文本输入框,树,日历等。它特性如下:1.与服务器端API相对应的客户端API(每一个属性都可以在两端读/写。2.开源基于LGPL发布。3.不需要了解AJAX就能够使用AJAX。4.客户端运行期调试控制台。5.支持IE6.0与Firefox1.5以上版本的浏览器。6.提供XML-RPC框架。7.提供客户端入口校验框架。8.提供一个基于EclipseWTP的IDE。更多RCFaces信息ICEfacesICEfaces是一个基于Ajax的JSF开发框架。ICEfaces原本是一个商业产品,现已开源基于MozillaPublicLicense发布。它提供一整套完整的JavaEE应用程序开发组件,能够帮助开发人员用纯Java(notJavaScript快速开发瘦客户端胖互联网应用程序(RichInternetApplications:RIA。可通过其提供的一个在线Demo体验一下ICEfaces的强大组件。更多ICEfaces信息qooxdooqooxdoo是一个功能强大基于JavaScriptGUI工包,它让你可以用JavaScript来开发类似于VB/Delphi风格的具有Ajax功能的web2.0应用程序。qooxdoo具有客户端浏览器检测功能,具有浏览器抽象层,可以无差别的创建跨浏览器的Web应用程序,它提供方便的调试接口,具有事件管理、聚焦管理、定时器、边框和对象属性等特征。它提供一组窗体组件并扩展了布局,它还提供跨平台的png图形透明支持功能。此外,qooxdoo提供一个原子组件,你可以在其基础上开发你自己的组件。更多qooxdoo信息YUIYahoo!用户界面库(Yahoo!UserInterfaceLibrary,YUI提供一些在开发Web胖客户端时常用到的一些工具和UI控件。工具:拖放(DragandDrop操作,连接管理器(XMLHttpRequest,页面特效,浏览器事件(例如鼠标点击和键盘按键管理。UI控件:自动补全(AutoComple、日历(Calendar,容器(Container类控件包括提示(Tooltip、面板(Panel、对话框(Dialog等、菜单(Menu、TabView、TreeView,Logger。YUI还包括了在创建简洁,灵活的布局并能够兼容多种浏览器时所需要的CSS资源。开发工具:AptanaIDEYUI更多信息DojoDojo是一个非常强大面向对象,开源的JavaScript工具箱。它为开发Web胖客户端程序提供了一套完整的Widget和一些特效操作。开发工具:AptanaIDE更多Dojo信息KabukiAjaxTK是一个从Zimbra(开源协同办公套件分离出来的RIA开发工具箱。风格类似于传统面向对象widget的,只不过是采用Javascript实现。Kabuki隐藏了其中实现细节和跨浏览器兼容问题并充分简化Ajax开发。KabukiAjaxTK库如EclipseSWT更多KabukiAjaxTK信息jQueryjQuery是一个快速,简练的的JavaScript工具箱它能够让你以简单的方式来操作元素,处理事件,实现特效并为Web页面添加Ajax交互。jQuery设计用于改变你编写JavaScript的方式。开发工具:AptanaIDEHTML更多jQuery信息GWTTk是一个用于开发交互式Web应用软件可复用的组件库。它由UI组件,功能函数,调试工具,对GWT核心分发的一个修补模块组成。GWTTk更多GWTTk信息prototype-windowprototype-window扩展自prototype专门设计用于创建Window窗口组件的一个js类。更多prototype-window信息ExtJSExtJS(yui-ext是一组扩展自Yahoo!UI,具有CS风格的Web要UI包括:dialog,grid,layout,tabs等。用户界面组件。主更多ExtJS信息GmwGmw(GWTWindowManager项目主要目的是提供一个MDI(MultipleDocumentInterface多文档界面显示管理器。该框架还允许编写和使用你自己的Window实现。更多Gmw信息AutoSuggest一个AJAXauto-completetextfield。AutoSuggest更多AutoSuggest信息MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更MooTools快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools跟prototypejs相类似,语法几乎一样。但它提供的功能要比prototypejs多,而且更强大。比如增加了动画特效、拖放操作等等。建议大家可以用它来代替prototypejs。更多MooTools信息DED|Chain是一个JavaScript工具包构建在Yahoo!UI之上并允许你使用类似于jQuery的语法。DED|Chain还提供可定制的API便于利用插件对其进行扩展。DED|Chain更多DED|Chain信息G4jsfCDKG4jsf是Ajax4jsf下一个新的开源子项目用于把GWT(GoogleWidgetToolkit集成到JSF中。G4jsf把Googlewidget包装到JSF组件中以便充分利用这两种技术。一个组件开发工具箱用来开发这些包装组件。G4jsfCDK更多G4jsfCDK信息TIBCOGITIBCOGeneralInterface(GI是TIBCO通过开源BSD授权发布的AjaxRIA库。在这个RIA库中包含了100多个Ajax(TIBCOBusinessStudio)。组件,并且还提供相应的可视化开发工具更多TIBCOGI信息JBossRichFaces是一个构建在Ajax4jsf上的JSFRich组件包。它提供了大量的可JBossRichFaces视化组件和内置皮肤。在线演示Demo。更多JBossRichFaces信息PGF(PrototypeGraphicFrameworkPGF)是一个基于prototype用于在浏览器中显示矢量图形(SVG/VML/Canvas)的框架。更多PGF信息vegUI是一个javascriptAJAX框架和widget组件集。用于帮助你快速、灵活地构vegUI建RIA应用程序。它采用模块化设计,并使用一个模板系统来定义vegUI。所以你完全可以自己控制widget组件的外观。element/widget更多vegUI信息moo.fx是一个超级轻量级的javascript特效库,能够与prototype.js或mootoolsmoo.fx框架一起使用。它非常快、易于使用、跨浏览器、符合标准,提供控制和修改任何元素的CSS属性,包括颜色。它内置检查器能够防止用户通过多次或疯狂点HTML击来破坏效果。moo.fx整体采用模块化设计,所以可以在它的基础上开发你需要的任何特效。更多moo.fx信息Control.ModalControl.Modal是一个用于创建模式对话框和lightboxes的javascript类库。更多Control.Modal信息MochiKitMochiKit是一个文档完善且经过详细测试的轻量级JavaScript工具包。MochiKit从、PythonObjective-C等语言中借鉴了很多好的概念。开发工具:AptanaIDEEclipseRAPEclipseRAP项目的目的是让开发人员能够利用Eclipse开发模型来构建Rich,应用程序。主要运用著名的Eclipse平台扩展点插件机制和一个Ajax-enabledWeb包含SWT/JFaceAPI的widget工具包。更多EclipseRAP信息script.aculo.usscript.aculo.us一个跨浏览器的JavaScript用户界面库。提供包括动画(animation),拖放(drag/drop),Ajax,DOMutility,单元测试(unittesting)等API。它是PrototypeJavaScript框架的一个附属。更多script.aculo.us信息Rocket-GWT提供一组在开发RIA应用程序时,常用到的GWTWidget(如:Rich,水平/垂直的Slider和SplitterpanelRocket-GWTMenuSystem,,四种风格的,等)和其它一些实用的功能(如:依赖注入,TabPaneltreewidgetautocompleteboxwidget拖放操作等)。rocket-gwt提供的所有widget和组件都带有单元测试与示例。更多Rocket-GWT信息jqUploader是一个基于flash的文件上传widget,可用于代替html中的fileinputjqUploader标签。它能够显示上传进度条和上传百分比。更多jqUploader信息SWFUpload是一个基于flash与javascript的客户端文件上传组件。你可以在文件SWFUpload选择对话框中通过ctrl/shift键一次性选择多个上传文件。可以在所有事件中加入Javascript回调函数。可以在上传开始前取得文件信息。能够利用HTML显示文件上传中的一些信息。不需要刷新页面。当不支持或时,能够自动Flashjavascript变成正常的HTML上传Form。可以在上传开始前控制文件大小。当上传多个文件时,它将自动创建上传队列,在还没有开始上传前可从队列中移除或添加文件。更多SWFUpload信息dhtmlxVault是一个基于AJAX技术开发,包含进度条的DHTMLJavaScript多文件dhtmlxVault上传组件。更多dhtmlxVault信息ExtUploadForm基于ext开发的文件上传组件。可以把多个文件添加到上传队列里面,也可以从队列里面移除不需要的文件,或都清空整个队列。ExtUploadForm更多ExtUploadFormMyGWT信息MyGWT是一个开源的GoogleWebToolkit用户界面组件库。它将ExtJs的组件完全用GWT实现。更多MyGWT信息GChartGChart是一个基于GWT开发的制图组件。它非常适合于完全需要用客户端的数据来生成Chart的应程序。更多GChart信息PrototypeUIPrototypeUI是一个基于Prototype1.6和script.aculo.us开发常用的WebUI组件库。这些组件具有:易于使用;高度可配置;可自由更换皮肤,并提供一套清晰易懂的API。更多PrototypeUI信息SmartClientSmartClientAjaxplatform原本是一个商业产品,现在基于LGPL许可发布成为一个开源项目。SmartClientAjax平台包括:一个不需要安装的DHTML/AJAX客户端引擎;一套胖客户端UI组件和服务;客户端与服务器数据绑定系统。SmartClient具有的特性:1.客户端Ajax:在SmartClient中所有的表示层职责和所有HTML生成都在浏览器中完成。HTML的生成或表示层职责都不需要通过服务器来处理。一旦SmartClient加载完成,在浏览器与服务器之间只有数据在传输。2.多平台支持:SmartClient能够与任务服务器平台相集成通过一些跨平台标准比如:REST和WSDLwebservices。SmartClient还包含一个Java集成服务器用于加速与Java服务器集成,和对一些流行Java框架的支持如JavaBeans/EJB,Spring,Struts与Hibernate。3.增加升级:SmartClient组件能够很容易的嵌到现有应用程序中。添加Grids、forms、trees、dialogs、wizards和其它SmartClient组件都不会使现有架构发生变化。4.面向对象:SmartClient提供面向对象的JavaScriptAPIs,其所有组件都是通过XML或JavaScript创建。采用标准的面向对象模式使得你可以很容易扩展、定制和创建新的SmartClient组件而且不需要学习底层的Ajax技术或作跨浏览器测试与调试。5.元数据驱动。6.AJAXMVC(类似于StrutsforAJAX)。此外通过AdobeAIR平台,Firefoxextensions,GoogleGears和其它技术,SmartClient还支持包括离线应用,提供SmartClient应用程序桌面安装版本(不需要改动任务代码),兼容mobile端浏览器Safari,Opera和IE等。更多SmartClient信息jabsorbjabsorb是一个类似于DWR简单、轻量级的Ajax/Web2.0框架。它能够让运行在web浏览器上的JavaScript代码调用Javaweb应用程序中的方法,就像调用浏览器支持的本地对象一样。jabsorb使用JSON-RPC协议作为它的传输机制,JSON-RPC是一种非标的协议,因此jabsorb能够与其它标准的JSON-RPC客户端和服务器(允许采用其它语言编写)相交互。更多jabsorb信息TelosysTelosys是一个用于开发Web2.0应用程序的开源框架。该框架基于C/S架构的思想,运用J2EE(Servlet,JSP,JDBC),轻量级客户端和AJAX技术。更多Telosys信息ITMillToolkitITMillToolkit是一个开源的RIA开发框架。它的特性包括:1.让你能够利用面向对象的方法(比如:继承和组合)来开发RIA(RichInternetApplications)应用程序。2.提供大量具有Ajax功能,兼容所有主流浏览器的界面组件并且不需要学习新的Web技术比如JavaScript、DOM、标签等。3.采用安全的服务器端编程模型来避免你的应用程序数据受到JavaScript的安全威胁。4.利用GoogleWebToolkit能够很方便扩展和开发属于自己的用户界面组件。5.利用标准的CSS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论