Как правильно читать ресурсы?
От: _skip_  
Дата: 06.03.07 00:46
Оценка:
Делаю так:

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
InputStream is = this.getClass().getResourceAsStream("/test.xml");
Document document = db.parse(is);

Но правильно ли так делать? this.getClass().getRes... Это не через левое ухо?
Если так — подскажите где почитать про работу с ресурсами.
Re: Как правильно читать ресурсы?
От: Blazkowicz Россия  
Дата: 06.03.07 10:45
Оценка:
Здравствуйте, _skip_, Вы писали:

__>Но правильно ли так делать? this.getClass().getRes... Это не через левое ухо?

__>Если так — подскажите где почитать про работу с ресурсами.

Использование метода getResourceAsStream() и есть наиболее правильный способ. Основная тому причина в том что этот код будет одинаково работать в любом окружении (AS, Stadalone, Eclipse RCP и пр.) лишь бы ресурс находился в classpath и был доступен классу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.