Trinidad フレームワークは MyFaces プロジェクト (JSF 実装) の拡張であることを理解しています。しかし、トリニダードの依存関係のみを持つ JSF プロジェクトがあります。だから、私は尋ねます:
- JSF 実装の依存関係がない場合、このプロジェクトはどのように機能しますか?
ありがとうございました
どうやら、あなたが手にしたプロジェクトは、実際の Java EE アプリケーション サーバーへの展開を対象としているようです。
通常、JSF は、Glassfish、JBoss AS、WebSphere、WebLogic などの適切な Java EE アプリケーション サーバーによってJava EE APIの一部としてすでに提供されています。Web アプリケーション プロジェクトに JSF ライブラリを含める必要はまったくありません (このようなサーバーにデプロイする場合、JSP/サーブレット/EJB/JPA/etc ライブラリを含める必要はありません)。
ただし、Tomcat や Jetty などのベアボーン JSP/サーブレット コンテナーの場合、JSF はサーバー自体によって提供されません。JSF は、それらのコンテナーに手動でインストールするか、Web アプリケーション プロジェクト自体によって提供される必要があります。
Trinidad、PrimeFaces、RichFaces などの JSF コンポーネント ライブラリは Java EE API の一部ではないため、Web アプリケーション プロジェクト自体によって提供される必要があります。