Jakarta ee 激活和钝化与反序列化和序列化是同一概念吗?

Jakarta ee 激活和钝化与反序列化和序列化是同一概念吗?,jakarta-ee,serialization,ejb,deserialization,ejb-passivation,Jakarta Ee,Serialization,Ejb,Deserialization,Ejb Passivation,我还没有使用EJB。我不时听到EJB上下文中的术语“激活”和“钝化”。也许这些术语同样适用于普通POJO对象 对于反序列化和序列化的概念,这两个概念的名称是不同的,还是有更多的含义?是的,钝化将作为序列化工作,而激活将作为EJB的反序列化工作 基本上,ejbActivate()和ejbPassivate()方法是EJB有状态会话bean的回调方法。在内部,这些方法将执行序列化和反序列化,保存bean的状态。激活和钝化仅适用于EJB有状态bean。EJB容器可以钝化bean,这意味着在数据库中保存

我还没有使用EJB。我不时听到EJB上下文中的术语“激活”和“钝化”。也许这些术语同样适用于普通POJO对象


对于反序列化和序列化的概念,这两个概念的名称是不同的,还是有更多的含义?

是的,钝化将作为序列化工作,而激活将作为EJB的反序列化工作


基本上,
ejbActivate()
ejbPassivate()
方法是EJB有状态会话bean的回调方法。在内部,这些方法将执行序列化和反序列化,保存bean的状态。

激活和钝化仅适用于EJB有状态bean。EJB容器可以钝化bean,这意味着在数据库中保存其状态(使用序列化)并将其从内存中删除,然后激活实例化实例并从DB加载其状态的bean(使用Desiralization)