20 Mayıs 2008 Salı

.properties Dosyaları ile Çalışma

Java uygulamlarında kullanılan properties dosyaları çok farklı ihtiyaçlar için kullanılabilinir. Örneğin yerelleştirme, konfigürasyon bunların başında gelir. Ancak bu dosyaları projelerimizde kullandığımız zaman eğer META-INF klasöründe özel bir şekilde belirtmediğimiz taktirde bu dosyalar JAR veya WAR dosyalarının içerisinde yer alır. Aşağıda verilen metodlar Java bundle kitaplığı kullanılmadan properties dosyaları üzerinde işlem yapmanızı sağlar.


private Properties readFromPropertiesFile() {
// Read properties file.
Properties prop = new Properties();

try {
prop.load(new FileInputStream("data.properties"));


} catch (IOException e) {
}
return prop;
}




private void writeToPropertiesFile(Properties prop) {
// Write properties file.
try {
prop.store(new FileOutputStream("data.properties"), null);
} catch (IOException e) {
}
}


private String readKey(Properties prop, String key)
{
return prop.getProperty(key);
}



private void writeKey(Properties prop, String key, String value)
{
prop.setProperty(key, value);
}

Hiç yorum yok: