• JBossRichFaces


    JBossRichFaces是一个构建在Ajax4jsf上的JSF Rich组件包。它提供了大量的可视化组件和内置皮肤。在线演示Demo。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    MooTools:MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools跟prototypejs相类似,语法几乎一样。但它提供的功能要比prototypejs多,而且更强大。比如增加了动画特效、拖放操作等等。建议大家可以用它来代替prototypejs。
    Eclipse RAP:Eclipse RAP项目的目的是让开发人员能够利用Eclipse开发模型来构建Rich,Ajax-enabled Web应用程序。主要运用著名的Eclipse平台扩展点插件机制和一个包含SWT/JFace API的widget工具包。
    Gmw:Gmw(GWT Window Manager)项目主要目的是提供一个MDI(Multiple Document Interface)多文档界面显示管理器。该框架还允许编写和使用你自己的Window实现。
    jMaki:jMaki是SUN支持的一个AJAX框架。这个项目的是让Java开发人员在其基于Java的应用程序中(不管是JSP标签库还是JSF组件)都能使用AJAX技术。jMaki使用了Java与JavaScript中最优秀的部分以此来提供一些Rich AJAX style widgets。jMaki当前提供的bootstrap widget是来自Dojo,Scriptaculus,Yahoo UI Widgets,Spry,DHTML Goodies,和Google等组件库。jMaki提供为这些widget组件库提供了一个公共接口以便让你可以在同一页面中一起使用这些组件库。如果你有兴趣利用jMaki项目来快速开发Web应用程序,可以使用NetBeans 5.5的jMaki插件。这个插件可以直接把jMaki组件拖放到JSP页面中。如果不熟悉该插件可以通过其网站提供一段视频来学习。
    GQuery:GQuery是"克隆"jQuery API的一个开源项目。GQuery不是在jQuery的基础上进行封装,而是完全采用GWT1.5新特性实现。可以利用该项目在GWT中使用jQuery的语法来查询和操作DOM元素。源代码下载地址:http://code.google.com/p/gwtquery
    RCFaces:RC Faces开源Ajax JSF类库,它提供一个用于创建下一代web应用程序的组件集。RC Faces使用AJAX技术与面向对象的JavaScript API来构建动态页面。RC Faces提供的组件包括tab,sortable datagrids,菜单,文本输入框,树,日历等。它特性如下:
    1.与服务器端API相对应的客户端API(每一个属性都可以在两端读/写)。
    2.开源基于LGPL发布。
    3.不需要了解AJAX就能够使用AJAX。
    4.客户端运行期调试控制台。
    5.支持IE6.0与Firefox1.5以上版本的浏览器。
    6.提供XML-RPC框架。
    7.提供客户端入口校验框架。
    8.提供一个基于Eclipse WTP的IDE。
    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
    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等。

    Salto Framework:Salto Framework是一个基于Ajax,Struts与J2EE技术的框架。它提供的一些界面组件包括:
    Data Table Treeview Static Treeview Tabs Menu Wizard Tabbed Pane Coins arrondis-->Drag and Drop-->Popup -->Customizable-->Calendar Combo box Contextual Menu File Upload Security Suggest Editeur HTML (FCKeditor)
    并且可以按自己的需求只刷新界面中的某一部份。
    Java2Script Pacemaker:j2s(Java2Script Pacemaker)提供一个编译器Eclipse插件用于把Eclipse Java编译成JavaScript/HTML/CSS并实现了一个JavaScript版的Eclipse SWT(Standard Widget Toolkit)和其它一些公共单元类,比如java.lang.*和java.util.*。你可以利用Java2Script Pacemaker把基于SWT的RCP应用程序转换成RIA(Rich Internet Application)。兼容Mozilla/Firefox,IE,Opera浏览器。随着Web2.0和AJAX的流行,这个工具可以提高程序员开发Web2.0应用程序的效率并且能够帮助程序员重新使用现存的大部份Java代码或SWT用户界面.