Weblet API'sinde web.xml'de (başlangıç parametreleri gibi) belirtilen özelliklere web sitesiyle ilişkilendirilmemiş bir Bean veya Factory sınıfından erişmenin herhangi bir yolu var mı?Bir Java Bean'den web.xml özelliklerine erişmenin bir yolu var mı?
Örneğin, bir Factory sınıfı yazıyorum ve hangi uygulama sınıfının başlatılacağını belirlemek için hangileri varsa kullanılabilir bir dosya ve yapılandırma konumları hiyerarşisini kontrol etmek için Fabrika içinde bazı mantık eklemek istiyorum. - başka bir şey varsa, örneğin
- bir özellikler
- bir web.xml parametresi
- bir sistem özelliği veya
- , sınıf yolunda bazı varsayılan mantığı dosya. kod Servlet Konteyner ok dışında çalıştırmak mümkün olmalıdır -
benim Fabrikası'na benzer ServletConfig
veya herhangi bir şey için herhangi bir referans enjekte olmadan bunu yapabilmek istiyorum.
Bu biraz kulağa hoş gelebilir, ancak bu bileşen için web paketlerimizden biri ile paketlenebilmek için üzerinde çalışıyorum ve ayrıca bazı komutlarımızla paketlenecek kadar çok yönlü olacağım. - sadece benim bileşenim için yeni özellikler dosyası gerektirmeden satır içi araçlar - bu yüzden web.xml gibi diğer yapılandırma dosyalarının üstüne atlamayı umuyordum. Doğru hatırlıyorsam
, .NET şu anda Request
yürütülmesi için bir başvuru almak için Request.GetCurrentRequest()
gibi bir şey var - ama bu yana ServletConfig
erişmek için kullanılabilecek simliar şey arıyorum bir Java uygulaması.