Infragistics NetAdvantage JSF组件套件提供Portal支持

来自Infragistics的NetAdvantage JavaServer Faces (JSF) UI组件套件的最新版提供了对portal和portlet内部通信的支持。Infragistics宣布了NetAdvantage for JSF 2008 Volume 1 (8.1版)的发布,这是一套使用JSF技术来构建Java与J2EE应用的AJAX控件工具集。NetAdvantage for JSF提供了大量的UI组件(用户可以定制其外观):Calendar、Menu、Tree、Tab、Sidebar、Stackbar及输入控件(用户可以根据需要控制Email、货币、百分比及十进制输入格式)。它还包含了一个带有继承视图的DataGrid以及带有2-D和3-D图形(基于JOGL API)的WebChart组件。

该发布的一些新特性列举如下:  

  • portal环境中的AJAX操作——支持portlet的内部通信。支持的portal包括BEA WebLogic Portal 10、IBM WebSphere Portal 6.1及JBoss Portal(2.4及2.6版)产品。
  • WebDialogWindow组件使得web开发者无需打开一个新的浏览器窗口就可以向应用中添加对话框。其优势在于这可以绕过当今浏览器的弹出窗口拦截器,呈现给最终用户的依然好像它是一个弹出窗口。对话框的内容区域可以包含任何HTML标记。WebDialogWindow还支持模式(用户必须与之交互然后关闭该对话框;与web页面其他部分的交互将被暂停)和非模式(用户可以与页面的其他部分交互)对话框。 
  • WebChart组件中增加了一个新的Treemap Chart。Treemap chart可在一个矩形区域中展现大量数据。他们还可用来监测具有大量数据的活动。
  • WebGrid组件支持一些新特性,如混合列、按需滚动进行加载、多列排序及单元格编辑。可以使用嵌套(或者叫继承)表格在一个看起来很平常的表格中显示概要信息,其中每一行都可以进行扩展以显示详细信息。嵌套表格组件的使用场景列举如下:根据位置或者部门来显示员工、一个城镇中的房地产销售等等。DataTable组件也提供了所有这些特性。

NetAdvantage组件套件中其他重要的特性包括:

  • 处理大量数据的智能数据绑定和智能分页技术。
  • 内建的状态管理以保持客户端和服务器端的同步——在用户与UI组件的交互和AJAX的调用之间的同步。
  • 支持可视化和声明式的组件编程,支持与Facelets和JSR-168兼容的Portals。

InfoQ有幸采访到了NetAdvantage开发组以了解该产品新特性和增强的未来路线图。他们说在未来几年中将继续改进网格(交互式的数据表格)组件的特性。特别的,他们将向网格中增加更多的类似电子表格一样的特性,并且还将支持直接导出成Excel的二进制格式。该组件已经支持CSV导出功能了。同样,还会增加新的组件以支持UI功能,如sliders、进度条和文件上传。 

NetAdvantage的软件是以一套JARs、CSS和JavaScript文件的形式分发的,所以很容易将这些组件集成到web应用中。该产品支持JSF 1.0和1.1,同时还支持服务器端技术,如Hibernate、Spring、Enterprise JavaBeans (EJB)及Java Data Objects (JDO)。NetAdvantages的UI组件还支持.NET和Windows Presentation Foundation (WPF) 平台。它已经与一些IDE工具进行了集成,如Rational Application Developer 7、NetBeans 5及Eclipse。NetAdvantage与Eclipse的Visual Designer插件协同工作,这使得我们可以利用NetAdvantage组件进行JSPs的拖拽式开发。

可以从这里下载NetAdvantage JSF组件套件的评估版。请访问在线文档及NetAdvantage组件套件知识库来了解关于该产品的更多信息。

查看英文原文:Infragistics NetAdvantage JSF Component Suite Offers Portal Support

你可能感兴趣的:(Infragistics NetAdvantage JSF组件套件提供Portal支持)