| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Метода сохранения данных |
| Автор: HappyLife 26.8.2011, 13:21 |
| Добрый день уважаемые форумчане. Какой из способов хранения данных был бы наиболее оптимальным? Допустим пользователь сохраняет таблицу и нужно данные при повторной загрузке программы восстановить... Конкретно, хранить придется пароли. Вариант с базой данных, слишком тяжеловесный. |
| Автор: Stolzen 26.8.2011, 14:54 |
| Можно использовать какую-нибудь легкую embedded базу - sqlite, например. |
| Автор: priam220 26.8.2011, 15:23 |
| Либо база либо файловая система. Разве есть еще что то? |
| Автор: HappyLife 26.8.2011, 15:25 |
| Какие есть методы чтения-записи в файле? Интересуют механизмы, XML, сериализация.. и пр... Что будет удобнее всего использовать? Интересуют наиболее удобные механизмы записи чтения параметров, для хранения пар пароль, логин. |
| Автор: priam220 26.8.2011, 16:23 |
| отправляеть json'ом по хттпс. Сериализация не нужна получается, хмл тоже. Быстро, легко. А пары можно хранить в пропертях даже, благо в Java все для этого есть. Поставить бэкапер, какой-нить. |
| Автор: LSD 26.8.2011, 18:42 |
| 1. Обычно пароли не хранят, хранят хеш пароля. 2. Вариантов куча и предлагать не зная задачи - бессмысленно. |
| Автор: priam220 26.8.2011, 20:12 |
| LSD, хотелось бы узнать, скажем о 5 самых юзабельных способах хранения информации на веб-сервере. Если не сложно. |
| Автор: LSD 27.8.2011, 14:15 |
| Наверное наиболее общеупотребительные: 1. База 2. Embeded база 3. Файлы Ну а дальше начинается экзотика типа: персистентных кешей, http://static.googleusercontent.com/external_content/untrusted_dlcp/labs.google.com/ru/us/papers/gfs-sosp2003.pdf и т.п. |
| Автор: ecologist 27.8.2011, 18:00 |
| Вообщем-то все уже предложили, но я бы исходил из потребностей задачи - тогда и можно выбирать. |
| Автор: priam220 27.8.2011, 23:47 |
| хеширование парлей конечно идеологически верное решение. Но в реалии наткнулся на вполне себе оборотный интернет магаз, где пароли выдают по телефону, если надо. У них своя стратегия, генерят логин и пароль, один раз и на века. И работают. Не слышал, что б кто-то жаловался. |
| Автор: priam220 29.8.2011, 11:13 |
| А в каком еще виде они могут хрониться, если их может узнать еще кто то за 10 секунд? |
| Автор: LSD 29.8.2011, 12:01 | ||
Так они могут в любой момента назвать текущий пароль или могут только сбросить на новый и назвать новый пароль? |
| Автор: priam220 29.8.2011, 12:59 |
| LSD, именно текущий. Хотя, все меняется. Могли все переделать. Во всяком случае сейчас зашел к ним на сайт, есть возможность изменить пассворд. В таких условиях делать открытым пароль не безопасно, конечно. Но опять же людей с хорошими аккаунтами хорошо знают в лицо, как правило. И в таком случае разобраться будет не сложно. Вести антизаконную деятельность в таких целях крайне глупо. |