JSF開發框架 PrimeFaces 3.0.M3 發布
PrimeFaces是一個用于提高JSF Web應用程序開發效率的開源類庫。
主要由三個模塊組成:
- UI Components:PrimeFaces UI模塊提供了擁有Rich Web用戶體驗的各種JSF組件。PrimeFaces使用Yahoo UI庫做為默認的客戶端框架。PrimeFaces提供的JSF組件能夠處理JavaScript Rendering和如何在服務器端與JSF集成。PrimeFaces UI組件包括:HtmlEditor、ImageCropper、Dialog、AutoComplete、Flash based Chart等。并支持通過Ajax更新頁面。
- Optimus模塊提供簡化JSF開發的解決方案。Optimus提供基于Google Guice IOC容器的注釋來代替XML配置和一個XML-less Navigation Handler能夠讓你減少基于XML配置JSF Navigation的需要。此外Optimus還支持利用JPA實現數據持久化;將DataTable的內容導出成Excel與PDF。支持安全擴展。
- FacesTrace模塊提供跟蹤JSF Web應用程序的各種工具包括:JSF LifeCycle可視化查看器;性能跟蹤器; Log4J適配器;FacesMessage監聽器;組件樹可視化查看器。


PrimeFaces M3 發布了,包含超過 140 項提升,17個新組件,更好的 portlet 支持等等,詳細內容:
- 新控件:TimeLine
- 新控件:FeedReader
- 新控件:Sheet
- 新控件:Subtable
- 支持新的圖表類型:Donut, Bubble, MeterGauge, OHLC and Area.
- 重新實現控件 AccordionPanel (支持多選,動態選項卡模型)
- 重新實現控件 TabView (Closable tabs, dynamic tab model)
- 重新實現控件 Tooltip
- 重新實現控件 ThemeSwitcher
- 重新實現控件 Carousel
- 重新實現控件 Dialog (Minimizable, Maximizable, Lazy mode)
- 重新實現控件 ConfirmDialog
- 重新實現控件 AutoComplete (dropdown mode, customizable content)
- 重新實現控件 TreeTable (Ajax toggling, scrollable, resizable, events)
- 改進對多PrimeFaces portlets的支持
- 對LazyLoading DataTable進行重要修復
- 推出了增強的DataTable中選擇rowKey和SelectableDataModel。
- 為選擇列表可定制的內容。
- GMAP圓形和矩形支持
- tree, treeTable and dataTable等控件集成右鍵菜單
- DataTable中滾動的改善,如水平滾動和COL調整大小。
- MetaKey和Shift鍵,支持多種選擇中的DataTable。
- 維護了文件上傳控件
- 圖表添加交互功能,如文本旋轉等。
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!