与 CDI 一起使用的替代 Web 框架(而不是 JSF)

发布于 2024-11-28 21:18:02 字数 242 浏览 0 评论 0原文

除了 JSF 之外,还有其他可以与 CDI 配合良好的 Java Web 框架吗? “工作良好”可能只是拥有一个可以访问 @Named beans 的模板系统。

理由:我不太喜欢 JSF 的事件驱动性质,因此我的首选答案是基于操作的 Web 框架。一个还支持 @ConversationScoped 上下文和 Facelets 的框架将是完美的,但任何替代方案(甚至是事件驱动的)都是一个可以接受的答案,至少会消除我的好奇心:)

Is there other Java Web frameworks other than JSF which work well with CDI? "Work well" could be simply to have a template system which can access @Named beans.

Rationale: I do not like the event-driven nature of JSF a lot, so my preferred answer would be an action-based web framework. A framework which also supports @ConversationScoped contexts and facelets would be perfect but any alternative (even an event-driven one) is an acceptable answer, the least for kill my curiosity :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぽ尐不点ル 2024-12-05 21:18:02

与 Wicket 有现成的集成 - 请参阅此处。除此之外,您可以通过提供一些拦截器/过滤器来使用任何框架,这些拦截器/过滤器可以进入 CDI bean 管理器并按名称查找 bean(可能通过自定义 ELResolver

There is a ready-to-use integration with Wicket - see here. Apart from that you can use any framework by providing some interceptor/filter that reaches into the CDI bean manager and looks up bean by name (perhaps via a custom ELResolver)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文