Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 JSF 组件库(icefaces、primefaces)之前做一个抽象层?这应该怎么做?
示例:my:DataTable 实现 ice:DataTable。
我希望将来更容易从一个库切换到另一个库。
我最近有从Richfaces转到Primefaces的经历。我可以诚实地告诉你,这次经历并不甜蜜!您会在一次谷歌搜索中发现人们在完成这项工作时遇到的困难!
现在说到您的意思,“在 JSF 组件库之前制作抽象层”。
仍然不可能做到这一点。这背后的主要问题是,组件库不是标准或规范的一部分。因此,不同的流行组件库具有不同的优良特性。在这里,您将找到其中一些独有功能的一个很好的概述。如果您更感兴趣,您也可以阅读这篇论文(其中还比较了四个流行的 JavaServer Faces 组件库的功能)!
我想这回答了你的问题!