BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Srini Penchikala 关注 34 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2008年7月12日. 估计阅读时间: 5 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

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

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

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

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

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

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

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT