2010-03-12 11 views
6

Web.xml'deki bazı değişkenleri tanımlamak ve başlatmak ve bu değişkenlerin değerlerine Java uygulamamda erişmek istiyorum.Web.xml'deki değişkenleri tanımlamak ve başlatmak için en iyi yöntemler ve daha sonra bunlara Java kodundan erişme

Bunu yapmak istememin nedeni, kodu yeniden derlemek zorunda kalmadan, bu değişkenlerin değerlerini değiştirebilmek istiyorum.

Bunu yapmanın en iyi yolu nedir? Değişkenlerin çoğu sadece dizelerdir, belki de bazı sayılar. Değişkenlere erişen sınıf bir servlet olmalı mı?

Teşekkürler!

Chris

cevap

9

Sen Özellikleri dosyaları gibi kendi kaynaklarını kullanmak ve sınıf yolunda onları bir yere yerleştirebilirsiniz. Daha sonra bunları Properties'e okuyabilir ve uygun bulduğunuz her yerden kullanabilirsiniz.

Web.xml, genel amaçlı bir kaynak değil, sunucu içeriği için en iyi çözümdür.

6

Bu değerleri neden web.xml dosyasına koymak istiyorsunuz? Web.xml öncelikle önyükleme değişkenlerini ayarlamak için uygulamayı yapılandırmaktır. Bu tür durumlar için java dünyasındaki standart, bazı karmaşık veri yapısına sahip olmanız durumunda bir özellik dosyası veya bir xml kullanmaktadır.

İlgili konular