-
EJB3 Stateful Bean如何保存对象状态(像HTTPSession一样)10
请都各位达人. 在EJB3中, Stateful Bean是如何做到像HTTPSession一样跨请求访问的.
比如: 我在客户端调用
Bean bean = ctx.lookup(beanname);
后,对bean进行的修改,然后,在另外一个请求中如果获取这个已经保存了我修改过的bean,如果再次进行如下调用:
Bean bean_new = ctx.lookup(beanname);
那bean与bean_new显然不是同一个对象,那我也无法取到原来那个bean中的值.
请问: 我该如何才能获取原来bean中的信息, 是设置bean的作用域吗, 如何设置(呵呵,很菜的)2008年10月28日 21:59
相关推荐
会话bean又分为有状态(Stateful Session Beans)和无状态(Stateless Session Beans)两种,前者跟踪会话状态,后者不维护客户端状态,通常用于无状态的服务。 - 有状态会话bean允许开发者在多个方法调用之间保持...
在EJB层,使用有状态会话bean(Stateful Session Beans);甚至在客户端,通过HTTP cookie或隐藏表单字段。然而,每种方法都有其优缺点。例如,客户端存储会话状态的安全性较低,因为数据暴露给用户,而数据库存储则...
并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...
EJBQL(Enterprise JavaBeans Query Language)是一种查询语言,允许开发者以面向对象的方式查询EJB实体Bean。它提供了一种声明式的数据访问方法,简化了复杂查询的编写。 #### 本地接口与远端接口的设计考虑 本地...
- **应用示例**: 用于EJB 3.0的stateful session bean集群和HttpSession的复制。 ### 5. JBoss Cache的组件 - **TreeCache**: JBoss Cache的默认plain高速缓存模块,可通过编程或配置进行操作。 在实际应用中,...
并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...
94、元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?(单选)(D) 22 95、以下哪些属于Session的方法?(A,B,C,D,F) 22 96、Hibernate工作原理及为什么要用? 22 97、...
- **SessionBean**:掌握Stateful Session Bean、Stateless Session Bean、Message-Driven Bean的生命周期及其开发部署方法。 - **JPA应用**:熟悉Java Persistence API (JPA) 在JavaEE项目中的应用场景和技术要点。...
- **类`HttpSession`**: - 获取:`request.getSession()`; - 设置属性:`session.setAttribute(name, value);`. **5.6.4 使用cookie** - **类`Cookie`**: - 创建:`Cookie cookie = new Cookie(name, value);`...