问题标签 [session-bean]

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.

0 投票
1 回答
744 浏览

java - Calling session bean from servlet vs jsp->servlet grants different result

I'm having a problem trying to call a method of session bean, when calling firstly the servlet from a JSP, then the servlet calling the method of session bean to obtain some data it seems to get a NullPointerException. On the other hand if I just run the servlet on it's own it does the job and retrieves the data from session bean.

The following is the code of the servlet;

This is the part of JSP that calls the servlet:

This is the Session Bean:

And here is the stack trace when calling from jsp->servlet->session bean:

0 投票
0 回答
506 浏览

jsf - JSF 和 EJB 集成

我正在尝试为我的应用程序创建一个登录页面,但我被困在第一步。在我的 bean 中使用会话外观之前,我的表单工作正常,添加会话外观后,我得到属性未找到异常:

我的页面是:

工作 Bean 代码是:

并且不工作的bean代码是:

什么触发了这个异常?

提前致谢 ..

0 投票
1 回答
342 浏览

java - 在 Netbeans 中运行使用 EJB 的测试

我正在使用 NetBeans 中的 EJB 和 Glassfish 开发客户端-服务器应用程序。我已经在使用会话 Bean 的客户端上实现了一个方法。我已经尝试过从 main 调用该方法的方法,它可以工作。现在我试图在测试用例中测试该方法的行为。Netbeans 强迫我将 JUnit 测试用例放在 Test Packages 文件夹中。运行测试会引发以下异常:

这是我要测试的客户端方法“registrazione”:

请注意,从源包中的 main 调用的相同方法不会引发此异常并且工作正常。这是代码:

我想这是从应用程序客户端的测试包文件夹中调用会话 Bean 的问题。有解决这个问题的想法吗?谢谢

0 投票
1 回答
198 浏览

java - 何时使用会话 Bean

伙计们,大家好,我对要为我的应用程序使用哪个会话 bean 感到困惑。我正在尝试构建一个像 Facebook 这样的移动网络应用程序,它可以同时允许多个用户。我上网以获取更多信息。从我从堆栈溢出和其他教程中收集的信息来看,有状态会话 bean 在事务内部和事务之间保持状态(会话状态),并且它对客户端意味着。Stateless 不支持多个客户端来池化 bean 实例。虽然 Singleton 有点类似于无状态 bean。

我的问题是我要为应用程序使用哪个会话 bean。谢谢你快速的回复。

注意:客户端(手机)与 servlet 通信,servlet 与 EJB 通信以从数据库中提取数据。

}

0 投票
2 回答
237 浏览

java - 在单例 bean 中同步方法的开始之后而不是之前开始事务

我在 glassfish 中部署了一个战争文件。我们有一个 Singleton bean,其中有 1 个同步方法。

但是,我注意到事务是在调用该方法之前启动的。在调用者获得 bean 类的监视器上的锁后,如何启动事务?

谢谢你。

更新:我们只是想拥有一个一次只能由一个线程调用的 bean 方法。在前一个线程完全完成之前,我们不希望任何其他线程调用此方法。我创建了另一个线程,在那里我有了使用单例 bean 的想法:无状态会话 bean 中的同步方法在 glassfish 中没有按预期工作

更新:做了一些阅读之后,似乎我可以创建自己的事务 UserTransaction。会支持吗?没关系。我收到此错误消息:

0 投票
1 回答
588 浏览

intellij-idea - intellij:为我的实体创建外观的向导

现在我正在编写 Java EE 教程。问题是:教程说我必须从我的数据库中创建我的实体的外观。本教程是为 NetBeans IDE 设计的,但在工作中我必须使用 IntelliJ。目前我不是 IntelliJ 的忠实粉丝,但我别无选择。就像标题所说的那样:有没有一种简单的方法可以像在 NetBeans 中那样为我的实体创建外观?

在此处输入图像描述

提前致谢 :)

0 投票
1 回答
1026 浏览

object - 如何获取特定 cdi 会话范围 bean 的所有实例

我有一个 @SessionScoped cdi bean,用于跟踪我的 Web 应用程序中的用户会话信息。有没有办法从另一个 @ApplicationScoped bean 中找到这个 bean 的所有对象?

0 投票
1 回答
547 浏览

jakarta-ee - Java EE 应用程序以秒为单位显示当前服务器时间

这是我写的 SCCE。我对 Java Web 应用程序编程完全陌生,这意味着我完全有可能遗漏了一些东西。因此,对于新手前进的任何建议都非常感谢。我也尝试过引用包名称,但没有成功。我应该为 web.xml 中的 Session bean 引用什么吗?因为这些文件是在 WAR 文件里面部署的 EAR 文件。我应该注意,我使用的是 java server faces 和 EE7。

GlassFish4 错误
/index.xhtml @10,78 binding="#{serverSessionBean.time}":目标不可达,标识符 'ServerSessionBean'

索引 欢迎文件

服务器会话Bean

0 投票
1 回答
3232 浏览

singleton - 未调用 EJB 3.1 单例会话 Bean @PreDestroy 方法

我有一个执行后台任务的单例会话 Bean:

当我尝试停止模块、取消部署模块或停止服务器时,preDestroy()没有调用该方法,并且停止/取消部署过程不会继续。停止服务器的唯一方法是终止 Java 进程。

我正在使用 Jboss EAP 6.0。

我的代码出了什么问题?如何修复它,或者使用 EJB 3.1 进行后台任务队列处理的替代方法是什么?

0 投票
2 回答
1152 浏览

java - EJB - 系统输出 printl - 如何使其工作

在大学里,我正在做关于 Java 的 EJB 项目。我有一些 Bean(远程接口和它的实现,主要业务逻辑)。我想打印一些调试文本\信息。例如:

但是当我使用所有方法时 - 他们正在执行所有业务逻辑,但不会在任何地方打印我的短语(我正在使用 SOUT 编写)。我在 Glassfish 日志中查看,如果执行我的程序,则在日志中 - 没有任何内容。

谁能告诉我如何从 Session Beans 打印我的信息?