【问题标题】:Does anyone know how to successfully integrate Seam and Spring MVC?有谁知道如何成功集成 Seam 和 Spring MVC?
【发布时间】:2023-03-03 22:17:01
【问题描述】:

正如标题所说。有没有办法将两者结合起来?

【问题讨论】:

  • 我不认为我的要求是可能的。所以我要关闭它。

标签: java spring-mvc seam


【解决方案1】:

我相信如果你对两者都很熟练的话,这是可能的,但我和所有 Seam 开发人员的疑问是“为什么?”

Seam 结合了 JSF 和 Hibernate。春天适合哪里? Seam 堆栈没有为您提供什么?

我没做过。我使用 Spring 和 Hibernate,但不使用 Seam。据我所知,这是一个仅限 JBOSS 的解决方案。

您当然可以同时使用 Spring、Hibernate 和 JSF。您只是不能使用任何特定于 Seam 的代码。如果您选择采用这种方式,您可以将代码部署在任何 Java EE 应用服务器上,包括 JBOSS。

【讨论】:

  • 它可以与其他 JPA 提供程序和其他应用服务器一起运行,但它是 JBoss 发展的技术。它也是端到端的,所以我也很困惑为什么要将它与 Spring MVC 结合起来。
  • 我不是在问一般的 Spring。 Spring 和 Seam 很容易结合使用,例如 Spring 托管事务。这个问题特别是关于 Spring MVC。我不喜欢基于 JSF 组件的 MVC,更喜欢 Spring MVC 的基于模板的方法。你没有回答我的问题
  • 实际上,我想我做到了。我说我没有将 Spring 集成到 Seam 的个人经验。如果您不喜欢 JSF,那么抛弃 Seam 并使用 Spring 及其 MVC 和 Hibernate。我没有同时看到 Spring 和 Seam,尤其是考虑到您提供的最后一点信息。
【解决方案2】:

Seam 的重点在于它是一个结合了 JSF 和 Hibernate 的封闭(-ish)技术堆栈。我说“关闭”是因为它以这种方式开始但不再严格正确。例如,您可以在不是 JBoss 的应用服务器上运行它并使用不同的 JPA 提供程序。话虽如此,它主要用于JBoss+JSF+Hibernate。

至于如何将它与 Spring MVC 集成,那并没有多大意义。如果你真的想要,为什么不直接使用 Spring MVC + Hibernate + JSF(我不是 JSF 的忠实粉丝,但每个人都喜欢)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-08
    • 2012-01-04
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 2013-12-26
    相关资源
    最近更新 更多