除了在4.x版本中明顯的java-ee-7合規性以外,primefaces版本3.5.x和4.x之間的主要區別是什麼? 4.x版本是否已在內部重寫?如果有的話有什麼區別?我目前使用primefaces 3.5.20,所以許多新的或更新的組件已經可用。是否有任何工作可簡化ajax吞吐量?Primefaces 3.5與4.0
-1
A
回答
3
有很多改進:
主要一個是jsf-2.2規範的整合。由於JSF 2.2兼容servlet,因此文件上傳系統已更改,以便利用servlet 3.x功能並使其以5種方式生成。它還包含對JSF 2.2中包含的HTML傳遞屬性的支持,並且能夠在呈現的頁面中包含非JSF屬性。
客戶端驗證框架:我還是要嘗試,但對缺乏香草純JSF之一是缺乏客戶端驗證。 JSF以服務器端框架而聞名。但是,有時客戶端驗證也很方便,以便爲最終用戶帶來更好的體驗。 Primefaces 4應該包含這個功能(事實上,他們一直在努力改變他們的HTML5標準)。
搜索表達式: JSF中的某些東西可以解謎您在客戶端搜索組件ID。 JSF使用自己的預先標識的標識符,因此有時很難搜索您想要的內容。 JSF 2.2提供了一組關鍵字:
"@this", "@form", "@all", "@none"
,以簡化您想要參考的內容。在primefaces 4除此之外,你有@composite
它解決了最接近的CompositeComponent父節點,@widgetVar(name)
它解決了一個組件的widgetVar和@child(index)
它解決了第n個孩子。很多錯誤修復和組件改進,其中一些已與3.5.x系列並行完成。
關於AJAX性能比較,我知道出現了一些問題,在具體案件,但除了這些固定和增加新的功能,其jquery-ajax事業,我不知道更多的改進。
參見:
相關問題
- 1. 更新後的異常primefaces 3.5到4.0
- 2. Primefaces Datatable - 4.0
- 3. 將PrimeFaces 3.5升級到4.0之後,p:fileUpload拋出異常
- 4. Primefaces 3.5 + OmniFaces 1.3 SelectItemsIndexConverter問題與SelectOneMenu
- 5. h:outputScript與target =「head」不適用於Primefaces 3.5
- 6. ASP.Net 3.5客戶端ID與4.0不同
- 7. WCF與3.5和4.0在一起
- 8. 覆蓋Primefaces 4.0 CSS
- 9. 設置BarWidth在Primefaces 3.5 BARCHART]
- 10. PrimeFaces 3.5和DataTables(多選)
- 11. Primefaces 3.5儀表板組件
- 12. 如何使JSF 2.0 primefaces 3.5
- 13. Primefaces 4.0資源壓縮
- 14. 動態控制檯primefaces 4.0
- 15. PrimeFaces 4.0 PF未定義
- 16. Lock in Framework 3.5 vs 4.0?
- 17. 凌XML NF 3.5和4.0
- 18. .net 4.0繼承.net 3.5 web.config?
- 19. WPF 3.5 SP1 V/s WPF 4.0
- 20. ASP.Net 3.5/4.0 CodeBehind或CodeFile?
- 21. 3.5中包含Asp.net Framework 4.0
- 22. 瀏覽器錯誤:PrimeFacesExt沒有定義使用與PrimeFaces擴展PrimeFaces 3.5
- 23. 渲染的屬性與Primefaces 3.5無法正常工作fileupload
- 24. 的JasperReports不能與JSF 2導出數據和PrimeFaces 3.5
- 25. Primefaces 3.5 selectCheckBoxMenu調用事件onShow
- 26. GAE上的Primefaces 3.5 JSF 2.1 ClassNotFoundException
- 27. primefaces 3.5 selectonemenu不顯示數據
- 28. PrimeFaces 3.5文件上傳在Datatable
- 29. 在PrimeFaces中使用p:resetInput和Spring bean 3.5
- 30. DateSelectEvent無法識別我使用Primefaces 4.0與Maven