ejb相关内容

EJB与JPA控制器?

Sun的Pet store的Bluperint参考实现构建在JPA控制器模式之上。我没有发现任何官方的EJB蓝图。 您应该在什么时候选择EJB会话bean而不是简单的JPA控制器?您应该/可以同时使用两者吗? 另外,这两个选项是否都有任何服务器端验证模式?我知道JavaEE6在这方面有一些东西,但出于各种原因,我对JavaEE5模式感兴趣。 ejb 对于问题的第一部分,也许以下链接 ..
发布时间:2022-03-09 13:51:24 Java开发

如何在JTA事务模式下配置EJB/JPA?

这是使用JTA事务模式配置JPA和连接到数据库的简单指南。此外,它还包括开发人员最常见的错误,您应该避免这些错误。 希望这对您有帮助。 推荐答案 1-在应用程序服务器中设置数据源: 为了在您的webapp中使用JTA模式配置JPA,您需要首先设置一个数据源。您可以从应用程序服务器(Glassfish/Payara/.)设置数据源。但建议通过您的Web App设置数据源。按照以下步骤通过 ..
发布时间:2022-03-09 13:48:24 其他开发

Java中的面向组件编程是什么?

我需要学习Java中面向组件的编程,我相信这与EJB有关,但我不太确定……这是真的吗? 请给我一些Java面向组件编程的相关链接,让我有个切入点好吗? 谢谢! 推荐答案 面向组件的编程是一种将问题分解为主要部分(“组件”)的方法,每个部分在解决问题时都有特定的角色或责任域。 业务在某种程度上是面向组件的,因为它由“会计”、“采购”、“销售”三个部门组成,这些部门全面负 ..
发布时间:2022-03-09 13:45:43 Java开发

从Spring4.xxx迁移到Spring5,保留EJB和Web模块

大家好 服务器:WebSphere 9。 应用程序在Spring 4上运行良好。我们希望移到Spring 5。 我们遇到了DI(依赖项注入)问题。 我们在Spring 4中有EJB模块(带消息驱动Bean)和Web模块。 我已经知道他们建议完全迁移到Spring或使用一些Spring CDI-Bridge。 https://jira.spring.io/browse/ ..

如何从同一GlassFish服务器上的另一个应用程序注入EJB?

我的本地GlassFish服务器上运行着两个应用程序。一辆租自行车,一辆买火车票。我现在想从火车应用程序调用一个远程EJB,以允许在选定的时间内租赁自行车,但我不确定如何做到这一点。我已经尝试了几种不同的方法。这两个应用程序位于不同的包中,火车应用程序必须知道自行车远程接口,但我不知道如何实现这一点。 远程接口(自行车APP): @Remote public interface Fah ..
发布时间:2022-02-28 12:46:16 Java开发

比较 OpenEjb 和 Glassfish

我们能否将 Glassfish 替换为 Tomcat/OpenEJB 以获得更轻量级的应用程序?OpenEJB 作为 EJB 容器与 glassfish 相比性能如何? OpenEJB 代替 glassfish 有什么限制? 问候 解决方案 我猜这个问题是关于运行时环境的,但我仍然不明白 lighter application 是什么意思.内存占用?启动时间?部署时间?你实际上 ..
发布时间:2022-01-24 21:12:55 其他开发

是否不鼓励在 Java EE 容器中使用 Java 8 并行流?

鉴于 不鼓励在 Java EE 容器中生成线程.将使用 Java 8 并行流,这可能会产生线程,Java EE内部也气馁? 解决方案 EDIT 查看 andrepnh 的替代答案.以下可能是计划,但在实践中似乎并没有这样发展. 我从 lambda-评论中提到的开发邮件列表讨论:生成线程的方式并不气馁 - 但在 Java EE 上下文中不会为您做任何事情. 来自链接的讨论: ..
发布时间:2022-01-22 10:14:39 Java开发

无法实例化类型 List<Product>

我有以下代码: 列表产品=新列表(); 错误: 无法实例化类型 List; Product 是我的 EJB 项目中的一个实体.为什么会出现此错误? 解决方案 List 是一个接口.接口不能被实例化.只能实例化具体类型.您可能想使用 ArrayList,是List接口的实现. 列表产品 = 新的 ArrayList(); ..
发布时间:2022-01-18 23:19:30 Java开发

基于 Java 组件与基于请求的框架

我最近在一次采访中被问到 - 在 java 中,您如何比较基于组件的框架和基于请求的框架?我将 EJB 解释为基于组件的框架的示例,将 Struts 解释为基于请求的框架,但我不相信我是否公正地回答了这个问题. 对于面试官的意思和应该比较的内容有什么想法吗? 问候,阿瓦朱鲁格 解决方案 他们最有可能在寻找 web 框架的示例 - 例如,JSF 是基于组件的框架,而 Struts ..
发布时间:2022-01-16 19:43:32 Java开发

在 JBoss 7.1 上部署 EJB

");MyUser user = (MyUser)emF.createEntityManager().createQuery("select * from myuser").getResultList().get(0);out.println("用户名 = " + user.getName());out.print(" ..
发布时间:2022-01-07 12:52:43 Java开发

调用计时器超时时出错 - 无法在 EJB 3 计时器服务的 5 分钟内获得锁定

我有一个在 jboss 6.1 上运行的应用程序,它在启动时定义了许多 dinamyc 计时器(例如,每分钟执行一次),基于数据库中已经存在的信息.计时器是根据这些信息以编程方式创建的: TimerConfig timerConfig = new TimerConfig();timerConfig.setInfo(info);timerConfig.setPersistent(false);定时 ..
发布时间:2022-01-07 12:41:34 其他开发

如何使用 BMT 将客户端 UserTransaction 传播到无状态会话 bean

这个使用 CMT 的场景有效: 带有 CMT 的无状态会话 bean,一种用 @TransactionAttribute(TransactionAttributeType.MANDATORY) 注释的方法.在此方法中,使用 XA 数据源和普通 JDBC 将记录写入 RDBMS. 独立客户端(单独的 JVM,命令行 Java 应用程序)正在从应用程序服务器(通过 JNDI 查找)获取 U ..