Eclipse RAP
Eclipse RAP项目的目的是让开发人员能够利用Eclipse开发模型来构建Rich,Ajax-enabled Web应用程序。主要运用著名的Eclipse平台扩展点插件机制和一个包含SWT/JFace API的widget工具包。

更多Eclipse RAP信息
script.aculo.us
script.aculo.us一个跨浏览器的JavaScript用户界面库。提供包括动画(animation),拖放(drag/drop),Ajax,DOM utility,单元测试(unit testing)等API。它是Prototype JavaScript框架的一个附属。
更多script.aculo.us信息
Rocket-GWT
Rocket-GWT提供一组在开发RIA应用程序时,常用到的GWT Widget(如:Rich Menu System,水平/垂直的Slider和Splitter panel,四种风格的TabPanel,tree widget ,auto complete box widget等)和其它一些实用的功能(如:依赖注入,拖放操作等)。rocket-gwt提供的所有widget和组件都带有单元测试与示例。
更多Rocket-GWT信息
jqUploader
jqUploader是一个基于flash的文件上传widget,可用于代替html中的file input标签。它能够显示上传进度条和上传百分比。
更多jqUploader 信息
SWFUpload
SWFUpload是一个基于flash与javascript的客户端文件上传组件。你可以在文件选择对话框中通过ctrl/shift键一次性选择多个上传文件。可以在所有事件中加入Javascript回调函数。可以在上传开始前取得文件信息。能够利用HTML显示文件上传中的一些信息。不需要刷新页面。当不支持Flash或javascript时,能够自动变成正常的HTML上传Form。可以在上传开始前控制文件大小。 当上传多个文件时,它将自动创建上传队列,在还没有开始上传前可从队列中移除或添加文件。
更多SWFUpload信息
dhtmlxVault
Ext UploadForm
Ext UploadForm基于ext开发的文件上传组件。可以把多个文件添加到上传队列里面,也可以从队列里面移除不需要的文件,或都清空整个队列。

更多Ext UploadForm信息
MyGWT
MyGWT是一个开源的Google Web Toolkit用户界面组件库。它将ExtJs的组件完全用GWT实现。


更多MyGWT信息
GChart
GChart是一个基于GWT开发的制图组件。它非常适合于完全需要用客户端的数据来生成Chart的应程序。

更多GChart信息
Prototype UI
Prototype UI是一个基于Prototype1.6和script.aculo.us开发常用的Web UI组件库。这些组件具有:易于使用;高度可配置;可自由更换皮肤,并提供一套清晰易懂的API。

更多Prototype UI信息
SmartClient
SmartClient Ajax platform原本是一个商业产品,现在基于LGPL许可发布成为一个开源项目。SmartClient Ajax平台包括:一个不需要安装的DHTML/AJAX客户端引擎;一套胖客户端UI组件和服务;客户端与服务器数据绑定系统。SmartClient具有的特性:
1.客户端Ajax:在SmartClient中所有的表示层职责和所有HTML生成都在浏览器中完成。HTML的生成或表示层职责都不需要通过服务器来处理。一旦SmartClient加载完成,在浏览器与服务器之间只有数据在传输。
2.多平台支持:SmartClient能够与任务服务器平台相集成通过一些跨平台标准比如:REST和WSDL web services。SmartClient还包含一个Java集成服务器用于加速与Java服务器集成,和对一些流行Java框架的支持如Java Beans/EJB,Spring,Struts与Hibernate。
3.增加升级: SmartClient组件能够很容易的嵌到现有应用程序中。添加Grids、forms、trees、dialogs、wizards和其它SmartClient组件都不会使现有架构发生变化。
4.面向对象:SmartClient提供面向对象的JavaScript APIs,其所有组件都是通过XML或JavaScript创建。采用标准的面向对象模式使得你可以很容易扩展、定制和创建新的SmartClient组件而且不需要学习底层的Ajax技术或作跨浏览器测试与调试。
5.元数据驱动。
6.AJAX MVC(类似于Struts for AJAX)。
此外通过Adobe AIR平台,Firefox extensions,Google Gears和其它技术,SmartClient还支持包括离线应用,提供SmartClient应用程序桌面安装版本(不需要改动任务代码),兼容mobile端浏览器Safari,Opera和IE等。

更多SmartClient信息
jabsorb
jabsorb是一个类似于DWR简单、轻量级的Ajax/Web 2.0框架。它能够让运行在web浏览器上的JavaScript代码调用Java web应用程序中的方法,就像调用浏览器支持的本地对象一样。jabsorb使用JSON-RPC协议作为它的传输机制,JSON-RPC是一种非标的协议,因此jabsorb能够与其它标准的JSON-RPC客户端和服务器(允许采用其它语言编写)相交互。
更多jabsorb信息
Telosys
Telosys是一个用于开发Web2.0应用程序的开源框架。该框架基于C/S架构的思想,运用J2EE(Servlet,JSP,JDBC),轻量级客户端和AJAX技术。

更多Telosys信息
IT Mill Toolkit
IT Mill Toolkit是一个开源的RIA开发框架。它的特性包括:
1.让你能够利用面向对象的方法(比如:继承和组合)来开发RIA(Rich Internet Applications)应用程序。
2.提供大量具有Ajax功能,兼容所有主流浏览器的界面组件并且不需要学习新的Web技术比如JavaScript、DOM、标签等。
3.采用安全的服务器端编程模型来避免你的应用程序数据受到JavaScript的安全威胁。
4.利用Google Web Toolkit能够很方便扩展和开发属于自己的用户界面组件。
5.利用标准的CSS样式就能够更换界面组件的皮肤。
6.支持所有标准Java应用服务器:JBoss、WebLogic和WebSphere,和大部分浏览器IE、Firefox、Safari与Opera。

更多IT Mill Toolkit信息
GWT-Ext
GWT-Ext是一个基于GWT和ExtJs开发的Web界面组件库。组件包括:具有排序、分页和过滤功能的Grid,支持拖放操作的Tree,能够灵活配置的ComboBoxe、Tab Panels、Menus&Toolbars、Dialogs、Forms等等。

更多GWT-Ext信息
jQuery UI
jQuery UI是一套基于jquery构建具有皮肤更换功能的UI控件和鼠标交互组件。用于帮助开发人员构建具有良好用户体验的Web应用程序。交互组件包括drag/dropping、sorting、selecting和resizing等。基于这些核心交互组件构建的UI控件有:accordion、date picker、dialog、slider、table sorter和tab等。

更多jQuery UI信息
GQuery
qooxdoo Web Toolkit
google-gson
Gson这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。
更多google-gson信息
Tatami
Tatami是一个将Google Web Toolkit(GWT)与DOJO JavaScript框架集成在一起的开源项目。类似于GWT-EXT项目。它将DOJO控件封装成GWT控件,DOJO工具类封装成GWT帮助类。

更多Tatami信息
SmartGWT
Dojo Faces
Dojo Faces是一套基于Dojo实现的JavaServerFaces控件。它为开发基于JSF的Web应用程序提供了功能强大的Ajax用户操作界面。

更多Dojo Faces信息
DirectJNgine
DirectJNgine是Ext Direct API的一个基于Java实现。Ext.Direct是Ext 3中的新特性用于直接调用远程服务器端方法类似于DWR。
更多DirectJNgine信息
OpenFaces
OpenFaces包含一个开源的AJAX-powered JSF组件库,一个Ajax框架和一个客户端校验框架。OpenFaces源于QuipuKit并增加了一些新的组件和特性。

更多OpenFaces信息
wiQuery
wiQuery是一个将jQuery与jQuery UI集成到Java Wicket Web开发框架中的开源项目。Wicket框架提供了一种真正采用面向对象的方式来创建Web应用程序。wiQuery支持的jQuery UI组件包括:
Tabs
Dialog
Accordion(少了一个Ajax事件)
Effects
Resizable
Draggable
Droppable
Sortable更多wiQuery信息
jQuery4j
jQuery4j让开发人员能够利用Java代码或标签来控制jQuery UI控件。该项目利用ZK框架将jQuery UI封装成ZK控件。

更多jQuery4j信息
ExtXL
ExtXL - 基于XHTML的ExtJS组件引擎。著名的
ExtJS开发包 (简称Ext )是一个非常优秀的开发富客户端应用的Javascrpt工具。它包含一个稳定的基础框架和一套 具有漂亮外观且灵活易用的基础界面组件(称为"widget"),它的API对开发人员非常友好, 通常可以直接使用JSON来直接产生这些widget。到目前为止,Ext已经有了很多的成功实施 案例。
然而,大多数传统的架构模式仍是基于多页面跳转的方式实现界面展示和 用户交互,这与富客户端模式"一个页面一个应用"的理念相去甚远。事实上,二者在实现上的确存在 很大的差别,甚至对服务器端的要求也不尽相同。因此,想要在现有的项目中集成Ext并非易事。 软件设计师们必须权衡两种模式的优缺点,并寻找一套解决方案,使引进Ext的成本、风险降到最低。
ExtXL项目正是为了解决上述问题而产生的, 通过ExtXL可使传统的软件架构能够快速地引进Ext框架及组件,以提供给用户漂亮的风格和更加友好的操作。 ExtXL提供了一个类似于IoC(控制反转)的引擎及一套映射关系,使页面开发人员只需熟悉XHTML语法即可轻松 地创建Ext组件。
更多ExtXL信息
RestyGWT
RestyGWT是一个REST服务GWT生成器和Java Object与JSON数据格式转换引擎。它能够生成基于JSON的异步Restful服务代理,提供易于使用的REST API。

更多RestyGWT信息
Struts2 jQuery Plugin
Struts2 jQuery Plugin是Struts2框架的一个插件,它为Struts2提供了Ajax支持和基于jQuery框架的一些常用Web UI控件。包括:Ajax Link、Ajax Forms、Ajax Div、Tabs、Datepicker、Dialog、Accordion、Autocompleter、Grid、Chart等。

更多Struts2 jQuery Plugin信息
json-rpc-for-java
json-rpc-for-java,是仅仅不到100行的javascript代码和不到10个java文件实现的超级轻量级的通过
javaScript快速调用java对象并返回任意对象的轻量级框架,并且支持级联调用,也就是说不需要额外
的JavaScript编程,就可以通过javascript调用被注册的java对象并返回java对象,如果被返回的对象
还有方法,这个在javascript中返回的java对象的变量,你还可以继续调用它的方法.....这就是这个轻
量级json-rpc-for-java的神奇之处。
当返回的是java对象List的时候,在javascript中体现为ArrayList,如果是Map,着体现为js中的
Object,其他的和java中的调用基本相同。 特殊的地方是,通过JS调用java对象方法的时候只能传入简单类型的参数,比
如:String,int,float,long等。
收录时间:2010-10-11 13:50:31
更多json-rpc-for-java信息