RichFaces 3.3.1 GA版发布
RichFaces团队宣布RichFaces 3.3.1GA版的发布。新版本包含了若干新组件,提供更好的稳定性,并且修复了至少1100个Bug。而且,还有一个新的相册例子用于学习和构建应用。
新的组件和功能:
在3.3.1版本中新增了若干新组件。最受期待的是新的布局(layout)组件,以及新的主题。团队也在发行包中增加了一个rich:colorPicker/标签。
布局组件和主题
1.利用rich:page/标签可以很容易地设置页面结构,诸如heaer, footer, content, and sidebar。
2。rich:layout/和rich:layoutPanel/这种层叠式页面使用雅虎的UI CSS Grid来提供更多灵活性。
团队还新增加了一个概念主题(themes),它们是预先定义好并打包的布局,并且可以与上面提到的标签交互。这样做使得开发者很容易对布局进行调试,就像使用skins(皮肤)来更换look feel(外观)一样。他们还创建了maven的archetype和CDK goals以简捷地创建属于你的主题。更多详细信息请参考: layout design wiki和RichFaces development guide
Bug修复以及稳定性
上面已经提到,1100个以上的Bug得到了修复,具体请参见:release notes.
团队还扩展了基于Selenium*的自动化测试软件,并强化了其稳定性,使得项目可以在保证高质量和运行环境覆盖率的前提下稳步前进。
相册Demo
开发团队正在准备一个完整的相册应用Demo。它包含了拖拽,文件上传以及wysiwyg等编辑组件。他们很快就会在网上发布这个Demo的一个版本,你可以关注项目主页,或者留意他们的Twitter:RichFaces Twitter
展望
RichFaces团队目前的关注焦点是RichFaces 4.0,这个版本将于JSF2.0完全整合,并且会重新设计以增强一致性,性能以及易用性。所有的项目会议和计划都是公开的,所以欢迎大家参加这个项目。详细信息参考:RichFaces Team Meeting wiki 和RichFaces 4.0 Planning wiki。
注:
◆RichFaces 是用于 Java Server Faces(JSF)的一种新的用户界面组件套件。除了其他优点外, RichFaces 还提供内置的 JavaScript 和 Ajax 功能,从而满足客户期望。
◆Seleniuum是一个可移植的Web应用软件测试框架。这些测试可以写成HTML表格的形式或者用若干种流行编程语言编写。它们可以被直接运行在现今大部分浏览器中。
【编辑推荐】