session-bean相关内容

Java EE @ TransactionManagement.BEAN-它如何与容器管理的bean结合?

在以下情况下,在callSessionBean2()中启动的事务将如何表现?暂停了吗?如果在SessionBean2中引发异常会怎样? SessionBean2设置为BEAN事务管理类型,因为它不与任何数据库通信,仅通过LDAP与AD服务器通信. 我之所以问是因为部署后几周,在生产服务器中出现问题,导致对SessionBean2的调用开始挂起,而事务超时是唯一的错误.我认为这种设置可能是一件 ..
发布时间:2021-02-10 19:17:19 其他开发

从无状态bean创建有状态会话bean

上下文如下: 客户端应用程序使用无状态会话bean来登录EJB服务器应用程序。如果登录成功,则客户端应获取一个有状态会话Bean,以便对其个人数据执行某些事务。但是,我希望login方法返回此有状态会话Bean的新实例,以使客户端不应该能够通过身份验证手动调用此会话Bean并执行事务。可能吗 ? 在我的无状态bean中,我有以下代码: @资源 私有SessionContext上 ..
发布时间:2020-10-28 00:28:32 其他开发

实体类的会话Bean错误消息:"EJB远程接口取决于JPA实体类..."

我在NetBeans 7.1中创建了一个新的EnterpriseApplication(EA).在EJBModule中添加了一些JPA实体.现在,我想在EnterpriseApplication中添加一些Remote SessionBean. 然后右键单击EJBModule,为实体类选择Session Bean.然后选择需要会话Bean的实体.在“第3步"窗口中,我选中“远程接口"复选框,然 ..
发布时间:2019-09-20 20:21:31 其他开发

无法序列化会话Bean-引发警告

我正在使用EclipseLink(JPA 2.0)在netbeans中运行带有JSF + Primefaces + tomcat 6.0.32的环境. 我的应用程序运行良好,但是每次运行它时,都会收到很多警告,提示无法序列化我的会话Bean,并向我显示每个会话Bean这样的块: 18-jul-2012 23:05:46 org.apache.catalina.session.Stand ..
发布时间:2019-09-20 19:18:34 其他开发

会话bean中的静态变量限制

在会话bean代码上使用静态变量是不可能的。这种限制是任意的还是基本的?为什么? 祝你好运 解决方案 如关于EJB限制的常见问题解答,使用EJB的一个限制是: 企业bean不应读取或写入非最终静态字段 在静态字段讨论中进一步扩展: EJB中不允许使用非最终静态类字段,因为这些字段使企业bean难以或无法分发。静态类字段在特定类的所有实例之间共享,但仅在单个Java虚 ..
发布时间:2019-01-15 10:28:09 Java开发

使用EJB和Servlet进行Web应用程序的首选方法是什么?

我正在尝试熟悉JavaEE。对于每个“组件”(缺乏更好的词)的目的是什么是会话Bean和Servlet,以及它们如何与Web应用程序(客户端JavaScript)进行正确的交互,我有点困惑。 为了理解这一点,我正在构建一个简单的Web应用程序。使用每个组件构建类似于以下内容的首选方式是什么? 用户访问“登录”页面 用户输入数据并点击提交。然后,我发送一个请求与AJAX登录用户。 服 ..
发布时间:2017-08-06 10:44:48 Java开发

用于简单CRUD的EJB 3会话Bean设计

我正在编写一个唯一目的的应用程序是为了在数据库中维护记录进行CRUD操作。一些表/实体之间有关系。我见过的创建会话bean的大多数例子都涉及与我没有的许多实体进行交互的复杂业务逻辑/操作。 由于我的应用程序非常基本的,会话bean的最佳设计是什么? 我在想,每个具有CRUD的实体有一个会话bean,定义了这个方法。然后我想到将所有这些会话bean组合成一个会话bean。然后我发现这个博 ..
发布时间:2017-08-06 10:08:29 Java开发

何时在无状态会话bean上使用状态会话bean?

有状态会话bean定义如下: 状态会话Bean对象的状态由 的值组成其实例变量。在有状态会话bean中,实例 变量表示唯一的客户端Bean会话的状态。因为 客户端与它的bean进行交互(“谈话”),这种状态通常是 ,称为会话状态。 无状态会话bean定义如下: 无状态会话Bean无状态会话bean不维护 会话状态与客户。当客户端调用无状态bean的 方法时,bean的 ..

简单但很好的EJB模式

HTML + JSP(作为视图/ Servlet(控制器,请求,会话处理) EJB(持久性,商业) MySQL DB 是否有必要使用自己的DAO层来进行持久化?我使用JPA来保存对象到我的数据库。我应该从我的EJB中撤销业务逻辑吗? 所有在线消息来源告诉我不同​​的事情,让我感到困惑... 解决方案 我肯定会把业务逻辑放在无状态会话Bean中。无状态会话bean很好,因为 ..
发布时间:2017-05-16 19:18:55 Java开发

Spring 3 MVC:在MVC Controller方法参数中公开会话作用域bean

我想通过一个会话范围的域bean围绕我的控制器一致性和简单性 - 但这似乎不可能OOTB。希望有人可以建议。 问题:会话范围的bean可以作为MVC控制器参数显示 这似乎是一个注释:@SessionAttributes(“myBean”),但这只保持一个控制器级别的范围。 我希望避免与HttpSession进行交互,而是通过我的控制器一直传递我的域对象图。这似乎是一个相当标准的要 ..
发布时间:2017-01-05 14:27:01 Java开发