gpt4 book ai didi

quarkus:是否为 JSF 扩展

转载 作者:行者123 更新时间:2023-12-02 16:50:09 24 4
gpt4 key购买 nike

我想将 JSF 添加到 Quarkus 中。

我已经包含了 servlet-api (quarkus-undertow)。

我的问题是:

我是否需要适当的扩展名(例如 https://github.com/tandraschko/quarkus-myfaces )或者仅将 JSF-Mojarra-library ( https://javaserverfaces.github.io/ ) 放入pom.xml

<!-- run jsf in quarkus -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-undertow</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.4.0</version>
</dependency>

如果我需要 JSF 的扩展才能在 quarkus 中工作,是否有任何官方 quarkus-jsf 扩展我可以使用?

在 Quarkus 中仅使用纯 JSF-Mojarra 库时是否有任何注意事项?

最佳答案

您需要我的 quarkus-myfaces 扩展 ( https://github.com/tandraschko/quarkus-myfaces ) 才能运行它。

Quarkus 需要扩展,例如自定义 CDI 范围(如 JSF 中的 ViewScoped),因此如果没有 Quarkus 上的扩展,JSF 将无法工作。

据我所知,没有可用的 mojarra 扩展。

更新:我将“个人”扩展移至 MyFaces Core,我们已经准备好 2.3-next-M1 版本。
该展示可在此处获得并已使用已发布版本:https://github.com/apache/myfaces/tree/master/extensions/quarkus/showcase

关于quarkus:是否为 JSF 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59079402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com