什么叫做session的“钝化”如何“钝化”session 呢?看了一篇文章中提到:“钝化和激活是服务器做的事情,你不能在你的程序中对session对象进行钝化” 如果是这样,那么是不是我就不能“钝化” session 了。我很费解,很郁闷啊!很是不明白!望高手指教!
还有就是 session 的“激活”,这个“激活”肯定是相对“钝化”而言的吧?那么我怎样去“激活”一个“钝化” session 呢?
还希望高手们能给出必要的代码与说明,(如果有钝化和激活session的代码,强烈的需要!)分值不多!还望赐教!先谢了!
还有就是 session 的“激活”,这个“激活”肯定是相对“钝化”而言的吧?那么我怎样去“激活”一个“钝化” session 呢?
还希望高手们能给出必要的代码与说明,(如果有钝化和激活session的代码,强烈的需要!)分值不多!还望赐教!先谢了!
解决方案 »
- 用JSP怎么在数据库里提取坐标,在网站上画直线,给出实际小例,谢谢!
- common-logging与log4j配置冲突问题?
- 实现预览功能时遇到的小问题?
- [Microsoft][SQLServer 2000 Driver for JDBC]Broken pipe 这是个什么问题啊?
- ssh整合
- 用Jsp实现一个在线答题的功能?
- 失业保险管理信息系统项目寻求合作伙伴
- JSP中取值计算问题
- 在调试jsp过程中遇到报错“ResultSet is closed ”,请问是什么问题?
- 请问怎样弹出像提问这样的没有菜单的窗口,jsp怎样实现?
- 各位高手,前辈,朋友,请解答下俺找IT工作的问题
- 关于网上书店书的详细信息的问题
你说的应该是ejb中的sessionBean.
Stateful Session Bean可以一对一的维持某个调用客户的状态,并且在不同的方法调用中维持这个状态, 由于对于每一个并发用户,必须有一个对应的Stateful Session Bean,为了提高系统的效率,Stateful Session Bean可以在一定的客户空闲时间后被写入二级存储设备(如硬盘),在客户发出新的调用请求后,再从二级存储 设备恢复到内存中。但是在多用户下,Stateless Session Bean运行效率高于Stateful Session Bean。 javax.ejb.EnterpriseBean接口继承了java.io.Serializable,用以实现写入读出操作。 当EJB容器调用ejbPassivate()方法钝化了bean之后,就可以把它写入二级存储设备,然后容器调用ejbActivate()方法激活bean,把它从二级存储设备中读出。public class testBean implements SessionBean
{
//激活
public void ejbActivate() throws EJBException, RemoteException ...{
}
//钝化
public void ejbPassivate() throws EJBException, RemoteException ...{ }
}