有状态会话 Bean 的生命周期及 FTP 客户端示例
1. 有状态会话 Bean 生命周期概述
有状态会话 Bean 的生命周期感知取决于是否实现 javax.ejb.SessionSynchronization 接口。实现该接口的 Bean 可在多次方法调用间缓存数据库数据,在更新前再做处理。这里主要讨论未实现该接口的有状态会话 Bean 的生命周期,它有三个状态:不存在(Does Not Exist)、方法就绪(Method-Ready)和钝化(Passivated)。
| 状态 | 描述 |
|---|---|
| 不存在 | Bean 实例尚未实例化,不在系统内存中 |
| 方法就绪 | Bean 实例可处理客户端请求 |
| 钝化 | 为节省资源,容器保存会话状态并将 Bean 实例从内存中移除 |
下面是有状态会话 Bean 生命周期的 mermaid 流程图:
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px
classDef process fill:#E5F6FF,stroke:
有状态会话 Bean 生命周期及 FTP 客户端示例
超级会员免费看
订阅专栏 解锁全文
70

被折叠的 条评论
为什么被折叠?



