【问题标题】:Abstraction before JSF component librariesJSF 组件库之前的抽象
【发布时间】:2013-05-11 19:45:48
【问题描述】:

是否可以在 JSF 组件库(icefaces、primefaces)之前做一个抽象层?这应该怎么做?

示例:my:DataTable 实现 ice:DataTable。

我希望将来能更轻松地从一个库切换到另一个库。

【问题讨论】:

  • 我不这么认为!因为每个知名的组件库中都有一些独特的功能!
  • 如果您使用库的通用组件而不是唯一组件,您可以通过更改页面的命名空间属性来实现。此外,不可能知道行为。
  • @SazzadurRahaman:说得好。考虑将其作为答案。
  • @sleske,感谢您的建议!

标签: jsf


【解决方案1】:

我最近有从 RichfacesPrimefaces 的经历。我可以诚实地告诉你,这次经历并不甜蜜!您会在单个google search 中发现人们如何在工作中遇到困难!

现在说到点子上了,“在 JSF 组件库之前制作抽象层”

仍然无法做到这一点。这背后的主要问题是,组件库不是标准或规范的一部分。因此,不同的流行组件库具有不同的优良特性。 Here 你会发现其中一些独有功能的概览。如果您更感兴趣,您也可以查看this thesis 论文(其中还比较了四个流行的 JavaServer Faces 组件库的功能)!

我认为这回答了你的问题!

【讨论】:

    猜你喜欢
    • 2011-11-09
    • 1970-01-01
    • 2014-04-06
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    • 2012-11-23
    • 2013-05-02
    • 1970-01-01
    相关资源
    最近更新 更多