【问题标题】:Java EE or Spring for PrimeFaces project - any difference?PrimeFaces 项目的 Java EE 或 Spring - 有什么区别吗?
【发布时间】:2015-04-16 23:11:19
【问题描述】:

我正在计划一个使用 Primefaces 生成其 UI 的项目。

我知道 PrimeFaces 作为 JSF 库比 Spring 更适合 Java EE,尽管似乎有很多将它与 Spring 一起使用的示例。

对于 PrimeFaces 项目中的 DAO 和服务层使用 Spring 而不是 Java EE 有什么明显的缺点吗?

【问题讨论】:

    标签: spring primefaces


    【解决方案1】:

    这让事情变得复杂了,Java EE 对于应用程序开发人员来说已经足够复杂了(你需要时间来打开黑暗的部分并看到灯光,或者我希望它:))所以我的意见是,如果你对此没有要求,不要同时使用 Spring 和 JSF 来更好地理解您的 bean 生命周期。你可以在这个source 中找到很好的讨论。我更喜欢使用HTML+BootstrapSpring MVC 或使用Seam FrameworkJSF 或没有框架只使用纯Java EE 支持primafaces(JSF) 可以很好。

    【讨论】:

    • 接缝框架已失效,可以在homepage 上阅读。它已被deltaspike 取代。也就是说,使用 JEE、PrimeFaces,结合 OmniFacespicketlink 而不是 spring security 或 apache shiro,您将拥有一组强大的框架。但这个问题仍然有很多意见。
    • @Kukeltje感谢有关 Seam 的信息,我不知道。您的问题涵盖了很多事情也是正确的,但据我了解,主要主题是使用带有 JSF 的 Spring(此处为 Primafaces)是一个好主意,对我来说,这不是清楚了解 Java EE 生态系统的好解决方案。因为 Spring 和 JSF 的生命周期不同。
    • 我没有(最近的)春季体验,也不是粉丝,但从阅读中我确实认为,只要你不尝试组合部分spring 和 JEE 的一部分,但即使这样也可能不再正确
    • 好点!您似乎证实了我在文章中读到的内容:Spring + JSF 可以做,但并不理想。
    • 这是信息最丰富的:beyondjava.net/blog/integrate-jsf-2-spring-3-nicely 部分已过时,但底部有更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    相关资源
    最近更新 更多