当前位置: 首页 > 面试题库 >

带有Spring的EJB3

凤棋
2023-03-14
问题内容

我已经了解到,如果在Spring上下文中使用EJB,我将获得与在“纯”
EJB3环境中使用EJB一样的所有好处,这是真的吗?我已经用谷歌搜索,但是找不到明确的答案。

例如,假设我有一个会话Bean,它会更新数据库中的某些表,并引发系统异常。在“纯”
EJB3环境中,事务将回滚。例如,如果我使用Spring使用@Autowire这个bean,那么Spring是否像EJB3容器一样处理事务处理呢?或者是什么?它可能需要某些特定的配置还是完全“自动”的?


问题答案:

通过文章链接,我得到了很好的答案,从这些文章中我得到的理解是,会话bean的工作方式相同,无论它们是否与Spring一起使用,只要这些bean是在Spring上下文中定义的即可。<jee:jndi- lookup>。还找到了关于此的简单文章:http : //java.dzone.com/articles/ejb-30-and-
spring-25

但是我不能只接受一个答案,因为对我来说它们都一样好,但是它们都不是正确的:)可能是我的问题不够清楚,无法从…开始。

(建议我将其发布为我自己问题的答案)



 类似资料:
  • 问题内容: 我有一个Spring Boot项目,使用Jersey作为我的REST服务,并使用AngularJS进行前端开发。当我在不使用任何控制器的情况下运行它并转到index.html(位于 resource / static / index.html中 )时,它工作正常。当我添加一个控制器时,它呈现为字符串“ index.html”作为输出。Spring Boot配置: JerseyConfi

  • 我想配置一个Spring Boot应用程序来使用ObjectDB持久性而不是默认的Hibernate,但是我不能这样做。由于ObjectDB已经是一个JPA提供程序,我需要排除任何涉及DataSource、JDBC或Hibernate的自动配置。 到目前为止,我有以下申请。爪哇: 建造。格雷德尔: 但是,当使用以下异常摘录启动应用程序时,这将失败: Spring Boot似乎试图创建一个“Publ

  • 我正在尝试将vaadin与spring(没有Spring Boot)和基于java注释的spring部分配置结合起来。 自动连接似乎适用于vaadin ui部分,但不适用于“自定义ui类”(例如,“公共类LoginScreen扩展自定义组件”)。我在SysOut上得到一个NPE或一个空对象。 此外,我注意到“@ComponentScan(base Packages={"net.myapp"})”没

  • 我对Spring保安很陌生。我试图在我的应用程序中实现来执行。我学习了示例代码,并且能够生成。但是根据示例文件中的配置,我可以使用配置中的内存数据集来验证中的输入。但是,我不理解如何将中发送的和与我的中的值进行检查。请引导我。我的配置类是 在重写的中,我可以设置将与路径的中存在的凭据进行比较的凭据

  • 问题内容: 我使用Spring Boot启动Web应用程序。它使用一个简单的主类来启动嵌入式tomcat服务器: 我想以他可以处理的angularjs html5mode的方式配置服务器 其他用户的相关发布表明你需要重定向到根目录。html5模式从网址中删除hashbag。如果刷新页面,则服务器找不到该页面,因为他不处hash。 问题答案: 我找到了可以接受的解决方案。 angularjs应用必须

  • 问题内容: 我正在使用Spring Framework在Oracle DB上实现Quartz Job Store。我的ApplicationContext.xml在下面 这种配置给我下面的错误。 我正在使用Spring Framework 2.5.6。我必须升级我的Quartz版本吗?我找不到问题。 谢谢你的帮助。 问题答案: 您的SchedulerFactoryBean也需要注册“ driver