与 CDI 一起使用的替代 Web 框架(而不是 JSF)
除了 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
与 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
)