программирование настроек программного обеспечения с использованием Java - PullRequest
0 голосов
/ 30 марта 2009

Я строю ресторанную систему и хочу предоставить администратору привилегию изменять и сохранять настройки, чтобы при входе других пользователей они находили новые настройки.

Ответы [ 4 ]

4 голосов
/ 30 марта 2009

Java имеет выделенный предпочтительный API , который является более мощным, чем использование файлов свойств - это должно быть именно то, что вам нужно. Он предлагает настройки «Система» и «Пользователь» - предположительно, администратору будет разрешено изменять настройки «Система».

2 голосов
/ 30 марта 2009

Вы можете использовать API свойств Java для сохранения любых настроек в виде пар ключ-значение.

Учебник здесь http://java.sun.com/docs/books/tutorial/essential/environment/properties.html

Это может сохранить ваши свойства как файлы .properties, а также файлы XML

1 голос
/ 30 марта 2009

Вы можете создать каталог на диске и хранить файлы, которые выглядят как

user=Ben
font=arial
...

Этот файл можно прочитать с помощью объекта java.util.Properties.

Properties p;
p.load(inStream);

Свойства, которые вы можете добавить к системным свойствам и использовать их в любом месте вашего кода, вызывая

System.setProperty(font, arial);

System.getProperty(font);
0 голосов
/ 30 марта 2009

Есть много способов сделать это: - Сериализация - API настроек - Использование текстовых файлов (XML, файл свойств, INI-файлы и т. Д.) - Базы данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...