【问题标题】:EJB+Spring+Hibernate applicationEJB+Spring+Hibernate 应用
【发布时间】:2023-03-19 09:18:01
【问题描述】:

我需要使用 EJB 3.0、spring 和 hibernate 开发一个应用程序,只是说“用户输入系统”。任何人都可以指导我如何启动它,或者可以建议任何网站,我可以使用这三者的组合获得一些示例应用程序。或任何人都有一些演示应用程序。我真的是一团糟。

【问题讨论】:

    标签: hibernate spring-mvc ejb-3.0 jboss5.x


    【解决方案1】:

    将 EJB 3.0 和 Spring 结合起来有点不寻常,因为它们是相互竞争且在很大程度上重叠的技术。

    尽管如此,Spring 有一个非常强大的EJB integration,它允许您将 EJB 直接注入 Spring bean。没有简单的方法可以反过来实现这一目标。

    对于 Hibernate 部分,您应该看看 JPA 1.0(我相信 2.0 与 EJB 3.1 一起提供)。 Hibernate 实现了这个标准,它是 EJB 规范的一部分。 JPA 还与 Spring 无缝集成:13.5 JPA

    【讨论】:

    • 非常感谢您,先生,但我是 Ejb 的新手,并且在春季也没有做很多事情。那么我在哪里可以获得一些集成了所有三个的示例应用程序。我现在也在通过 EJB
    • 很好的答案,但有一件小事:JPA 2.0 不随 EJB 3.1 一起提供。 JPA 2.0 是一个完全独立的规范。
    【解决方案2】:

    除非您使用 MDB,否则我认为没有理由将 EJB 与 Spring 结合使用。我建议你使用 Spring+Hibernate+JPA(如果需要)。

    查看 springsource 提供的 petclinic 应用程序。这是一个svn路径。只需搜索“春季宠物诊所”即可了解更多详情。

    svn 位置:https://src.springframework.org/svn/spring-javaconfig/trunk/samples/org.springframework.config.java.samples.petclinic

    【讨论】:

    • K,谢谢先生。我会通过它。如果得到一些源代码也通知我
    • 链接很酷,另外想使用以上组合的可以关注devx.com/Java/Article/35722/1954。这里举个简单的例子
    【解决方案3】:

    我认为没有理由将 Spring 与 EJB 一起使用,除非您指的是 Spring MVC。我建议你使用 EJB+JPA+CDI(如果需要)。

    查看一些 Java EE 6 示例,例如查看 Adam Bien、BalusC 和 JDevelopment 的博客。它们很好地展示了 Java EE 的简单易用性。

    【讨论】:

      猜你喜欢
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      • 1970-01-01
      • 2011-05-07
      • 2014-04-09
      • 1970-01-01
      • 2015-08-20
      相关资源
      最近更新 更多