【问题标题】:JSF - Trinidad versus MyFacesJSF - 特立尼达与 MyFaces
【发布时间】:2012-08-09 18:05:24
【问题描述】:

我了解 Trinidad 框架是 MyFaces 项目(谁是 JSF 实现)的扩展。但是,我的 JSF 项目只有 trinidad 依赖项。所以,我问:

  • 这个项目在没有 JSF 实现依赖的情况下如何工作?

谢谢

【问题讨论】:

    标签: jsf myfaces trinidad


    【解决方案1】:

    显然,您手头的项目是针对部署在真正的 Java EE 应用服务器上的。

    通常,JSF 已经作为 Java EE API 的一部分由像 Glassfish、JBoss AS、WebSphere、WebLogic 等体面的 Java EE 应用程序服务器提供。Web 应用程序项目根本不需要包含 JSF 库(就像它在部署到这样的服务器时不需要包含 JSP/Servlet/EJB/JPA/etc 库)。

    但是,对于像 Tomcat 和 Jetty 这样的准系统 JSP/Servlet 容器,JSF 不是由服务器本身提供的。 JSF 要么必须手动安装在这些容器中,要么由 Web 应用程序项目本身提供。

    诸如 Trinidad、PrimeFaces、RichFaces 等 JSF 组件库不是 Java EE API 的一部分,因此肯定需要由 Web 应用程序项目本身提供。

    【讨论】:

      猜你喜欢
      • 2012-12-07
      • 1970-01-01
      • 2012-10-05
      • 2011-08-03
      • 2011-10-24
      • 2012-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多