2011-12-19 3 views
1

Я использую Stripes. Я просто хочу добавить некоторые параметры, которые будут использоваться при запуске приложения для некоторой конфигурации. Каков самый простой (или лучший) способ сделать это? Свойства, web.xml или что? Я искал книгу с полосками (также сайт), но не смог найти четкого ответа.Простая конфигурация приложения с полосками

Я обычно использую файл appConfig.properties и класс слушателя, как это:

public class ConfigLoader implements javax.servlet.ServletContextListener { 

public void contextInitialized(ServletContextEvent sce) { 
    Properties properties = System.getProperties(); 
    properties.put(sce, sce); 
    try { 
     properties.load(this.getClass().getResourceAsStream("appConfig.properties")); 
     System.out.println(this.getClass().getResource("").getFile()); 

    } catch (IOException ex) { 
     throw new ExceptionAdapter(ex); 
    }   
} 

public void contextDestroyed(ServletContextEvent sce) { 
    throw new UnsupportedOperationException("Not supported yet."); 
} 

}

ответ

3

Хорошая вещь о Stripes является то, что за это мирок силу, и такое, это не имеет большого следа. Поэтому вы можете делать все, что хотите. Если вы довольны своим appConfig.properties, тогда непременно используйте это.