Spring延遲加載EJB代理
摘要: 在Spring中提供了兩個代理工廠Bean來代理EJB的訪問: LocalStatelessSessionProxyFactoryBean和SimpleRemoteStatelessSessionProxyFactoryBean。當任何一個EJB代理工廠Bean在ApplicationContext中使用時,Bean工廠會預先實例化單實例的 Bean。這通常是一件好事,但它可能會導致EJB代理工廠Bean在EJB被綁定到名字服務之前,試圖查找EJB的home接口。通過屬性的設置,可確保這個EJB在裝載時不會試圖查找home接口,直到它首次被使用為止,這將會留有足夠的時間來把EJB綁定到名稱服務上。
閱讀全文