问题标签 [resource-ref]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - EJB 2.1 项目中应用程序范围的资源引用
是否可以定义适用于应用程序中所有 EJB 的资源引用?
目前我有一个看起来像这样的 ejb-jar.xml:
您会注意到两个 EJB 都为它们定义了相同的资源引用。有没有办法在 J2EE 1.4 应用程序中排除这种重复?
理想情况下,我应该能够在应用程序中定义一次 jdbc/myDatasource 资源,并且在该容器中运行的任何东西都能够通过对“java:comp/env/jdbc/myDatasource”进行 JNDI 查找来访问它。有没有办法做到这一点?
java - web.xml 中的资源引用是做什么用的?
我只是想知道您何时/为什么要<resource-ref>
在文件中定义一个元素web.xml
?
我原以为它会使用 JNDI 在您的 Web/应用程序服务器中定义,然后在您的 Java 代码中查找 JNDI 引用?
resource-ref 定义对我来说似乎有点多余,我想不出它什么时候有用。例子:
java - 2.1 企业 bean 上的资源引用标记
我们的应用程序使用 BMP ejb 2.1 实体 bean。所有数据库交互都是通过普通的 JDBC 和事务进行的。提交/回滚在调用 2.1 实体 bean 的会话 bean 处处理。我们计划删除实体 bean 层,因为 Java EE 容器不再支持它。这是通过将实体 bean 转换为 POJO DAO 层并从 ejb-jar.xml 中删除 bean 定义来实现的。resource-ref 是为所有实体 bean 定义的。
是否足以确保调用 2.1 实体 bean 的会话 bean 定义了相同的资源引用?
我可以删除实体 bean 定义以及资源引用并继续用作 POJO DAO 层吗?
我尝试了删除实体定义以及资源引用的相同方法,并验证数据库提交是否正常工作。想检查我是否错过了考虑任何用例。
Employee Bean 我正在从 EJB 转换为 POJO 并从 ejb-jar.xml 中删除实体定义。如果调用会话 bean 定义了相同的资源引用,数据库交互是否仍然可以在没有资源引用的情况下工作,并且它是否会参与 JTA 事务?
ejb - 在会话 bean 和实体 bean 上定义资源引用标签
我的应用程序有一个 CMT 会话 bean,它调用 BMP 实体 bean,它使用 JDBC 查询来执行数据库操作。ejb-jar.xml 在会话 bean 定义和 ejb-jar.xml 中的实体 bean 定义中都定义了资源引用。仅将资源引用放在会话 bean 上而不是在会话和实体 bean 上都定义它是不够的吗?