Benim düşünceme göre, modern Bağımlılık Enjeksiyonu çerçevelerinin çoğu, uygulama mimarisi için beyaz tahta deseninin aşağı yukarı bir uygulamasıdır. Özellikle Google Guice , oluşturduğu nesnelere çeşitli yollarla ek açıklama ekleyerek (@Named ek açıklamasını kullanarak ada dahil) "Enjektör" den (veya istediğiniz gibi beyaz tahta) bir nesnenin belirli örneklerini almanıza olanak tanır . Ayrıca farklı modüllerin Enjektöre (beyaz tahta) hizmetlerde katkıda bulunmalarına yardımcı olur.
Yay benzerdir, her bağlam XML dosyası (örneğin), Bahar bağlamından (beyaz tahta) nesnelere katkıda bulunabilir ve bunları kullanabilir.
OSGi ve hizmet kaydı, beyaz tahta uygulamasına bir başka örnektir. İşte tanımıdır nasıl OSGi kullanımlar ve beyaz tahta deseni destekler kontrolün ters OSGi tabanlı sistemlerde olay elleçleme
İşte Spring dinamik modülleri, OSGi ve beyaz tahta deseni arasındaki ilişki hakkında bir öğretici makale (sayfa 51).
Deneyimlerim, özellikle Guice'in beyaz tahta desenini kendi uygulamanızı desteklemek için çok güçlü olması. Nesnelerinizin çoğu Guice Injector'dan (beyaz tahta) enjekte ediliyorsa, belirli bir sınıfın ihtiyaç duyduğu diğer beyaz tahtalara enjekte etmek kolaydır. Böylece, Guice uygulama mimarisi beyaz tahtasını kullanarak belirli bir beyaz tahtayı (örneğin alanınız hakkındaki gerçekleri içeren bir tahta) önyükleyebilirsiniz. (Bahar, OSGi veya diğer birçoklarıyla da benzer şekilde yapabilirsiniz, ancak doğrudan olmasa da).