我們有一個運行服務的應用服務器,它正在從網頁中調用。如果服務中存在單例對象,它是否會在所有頁面實例中共享(針對每個服務調用)?服務器中的單例範圍
0
A
回答
1
這取決於你的單身人士是如何實施的。一般來說(在一個乾淨的軟件設計中),單例程序在程序運行時運行。 Web服務器是在後臺運行的程序。如果單例運行在該程序內部,則單例對象將遍佈頁面的所有實例。如果您的Web服務器以其他方式啓動其他(java-)程序。
1
是的。 GoF Singleton模式確保每個ClassLoader創建一個特定類的唯一實例。
相關問題
- 1. APNS服務器的IP地址範圍?
- 2. ActionHandler服務器處理程序範圍
- 3. sql服務器日期範圍標準
- 4. SQL服務器採用範圍
- 5. 簡單的Java HTTP服務器與字節-範圍
- 6. Angular4:在應用程序範圍的單例服務中刷新刷新數據
- 7. 角度服務中的變量範圍
- 8. AngularJS $範圍繼承服務
- 9. 服務變量範圍
- 10. WCF服務發現範圍
- 11. WSGI字節範圍服務
- 12. 單身代理服務器中的Grails會話範圍服務在控制器中變爲空
- 13. 如何注入基於範圍的服務的不同實例
- 14. StructureMap和HTTP請求範圍的服務 - 爲什麼我的服務在單一範圍內創建兩次?
- 15. 自定義ModelMetadataProvider是一個單例,但取決於請求範圍的服務
- 16. 服務管理器配置中的別名範圍
- 17. 服務器控件中JavaScript函數的範圍
- 18. 範圍界定在node.js中,MongoDB的+ HTTP服務器循環
- 19. netty HTTP服務器中的支持範圍請求
- 20. JavaScript中的單例實例範圍混淆
- 21. 最簡單的NIO服務器示例
- 22. 適用於App Engine服務的範圍
- 23. Angularjs範圍之外的服務功能
- 24. 創建新的服務範圍
- 25. 設置$範圍的可變角服務
- 26. 在範圍內配置/註冊depressive注入範圍服務
- 27. 懲戒服務(JUnit的)範圍內的服務
- 28. 更簡單的方法將範圍變量傳遞到服務?
- 29. AnnotationSessionFactoryBean和單例範圍bean(Spring框架)
- 30. 範圍鏈示例
如果您有一個正確實現的單例,那麼在JVM中只存在該類的單個對象。 – Kayaman