在一个J2EE应用程序中,我们正在使用weblogic中的EJB2。
为了避免浪费时间建立初始上下文并查找EJB Home接口,我正在考虑服务定位器模式。
但在网上搜索后,我发现即使这种模式经常被推荐用于InitialContext缓存,也有一些负面意见关于EJB Home缓存。
问题:
- 缓存EJB Home查找结果是否安全? - 如果我的集群节点之一不再工作会发生什么情况? - 如果我安装了新版本的EJB而没有刷新服务定位器的缓存会发生什么?
为了避免浪费时间建立初始上下文并查找EJB Home接口,我正在考虑服务定位器模式。
但在网上搜索后,我发现即使这种模式经常被推荐用于InitialContext缓存,也有一些负面意见关于EJB Home缓存。
问题:
- 缓存EJB Home查找结果是否安全? - 如果我的集群节点之一不再工作会发生什么情况? - 如果我安装了新版本的EJB而没有刷新服务定位器的缓存会发生什么?