| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > хранение настроек соединения |
| Автор: persten 30.10.2011, 12:44 | ||||
| пишу веб приложние, работающее с mysql ConnectionSettings.java:
TestMysqlWork.java:
подскажите как можно хранить настройки соединения (например в каком нибудь внешнем файле), чтобы их можно было легко поправить и в то же время никто посторонний не мог получить доступ к ним? |
| Автор: persten 30.10.2011, 18:53 | ||||||
спасибо за подсказку про проперти файл про посторонний доступ имел в виду чтобы нельзя было увидеть через сайт этот файл, т.е http://адрес_сайта/путь_к_файлу/myApp.properties |
| Автор: Stolzen 30.10.2011, 19:15 | ||
Класть этот файл куда-нибудь в classpath |
| Автор: Samotnik 31.10.2011, 16:53 | ||
Опять много загадок. Если планируется обычное веб приложение, которое будет крутиться на томкате, то можно положить много куда, главное не в /webapps/название_проекта |
| Автор: LSD 31.10.2011, 17:20 |
| Обычно для соединения с базой используют http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html. Хранить настройки соединения с базой, внутри приложения очень плохая идея. Что если понадобится переключится на другую базу или сменить пароль? Пересобирать приложение? |