PrimeFaces是一個用於提高JSF Web應用程式開發效率的開源類庫。
基本介紹
- 外文名: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監聽器;組件樹可視化查看器。
版本發布
2012年02月01日,PrimeFaces 3.1 首個候選發行版本發布了,該版本包含眾多新特性、改進以及 bug 修復,超過 90 項的改進的完整列表請看 full changelog ,下面是一些顯著的改進:
新組件
OverlayPanel
PanelGrid
PhotoCam
SelectCheckboxMenu
SelectOneButton
SelectManyButton
SelectBooleanButton
已有組件的改進
Rewritten Lightbox
Editable SelectOneMenu
MultiSelect AutoComplete
TabView Orientations
Progress Tracking for File Export
UI improvements to Select Components
New options to paginator template
Rewritten InputTextarea AutoGrow。
2012年02月07日, PrimeFaces 3.1 正式版發布了,該版本在 RC 版本的基礎上做了 12 項改進。
2012年03月13日,在 RC 版發布一周后,PrimeFaces 3.2 Final 發布了,該版本主要是在 RC 的基礎上的小 bug 修復。
2012年05月21日,PrimeFaces 3.3 發布了首個 RC 版本,該版本包含超過 100 項的改進,涉及 Ajax 框架特性如 PFS(PrimeFaces Selectors) 和 partialSubmit, 內部增強、新的組件和維護等等。
如今,primefaces 還提供對手機的支持,推出了primefaces mobile 版本,用於對手機的開發。