Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как хранить настройки внутри приложения? / 3 сообщений из 3, страница 1 из 1
21.11.2013, 11:40:06
    #38472615
GaraZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить настройки внутри приложения?
Ребята подскажите плз
Есть конфиг в котором сохранены настройки для соединения с бд в зависимости от профиля
Вот такой структуры

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
-- Профиль: Имя профиля1
---- Имя сервера: Значени1
---- Порт: Значение1
---- База данных: Значение1
---- Имя пользователя: Значение1
---- Пароль: Значение1

-- Профиль: Имя профиля2
---- Имя сервера: Значени2
---- Порт: Значение2
---- База данных: Значение2
---- Имя пользователя: Значение2
---- Пароль: Значение2

Профилей может быть неограниченное количество

Я его парсю и сохраняю как private Map<String,Map<String,String>> map и потом юзаю в своей проге

Но мне сказали что лучше переписать под объекты
Вот я не могу вкурить как это лучше сделать.
Под каждый профиль делать свой екземпляр объекта и запихивать их в коллекцию?
И чем вообще такой подход лучше чем просто хранить в Map?
...
Рейтинг: 0 / 0
21.11.2013, 11:57:43
    #38472663
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить настройки внутри приложения?
Я имел ввиду что стоило использовать код вида

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
class Config{
   Map<String, Profile> map;
}

class Profile{
  String server;
  int port;
  String database;
  String name;
  byte[] password;
}



Он проще читается. Его проще замапить на XML. В нем можно реализовывать логику.
...
Рейтинг: 0 / 0
21.11.2013, 12:12:19
    #38472705
GaraZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить настройки внутри приложения?
Blazkowicz,

ааа, теперь стало понятно ))
спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как хранить настройки внутри приложения? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]