Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Метода сохранения данных 
:(
    Опции темы
HappyLife
Дата 26.8.2011, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 17.5.2006

Репутация: нет
Всего: 8



Добрый день уважаемые форумчане.

Какой из способов хранения данных был бы наиболее оптимальным?

Допустим пользователь сохраняет таблицу и нужно данные при повторной загрузке программы восстановить...
Конкретно, хранить придется пароли. Вариант с базой данных, слишком тяжеловесный.




Это сообщение отредактировал(а) HappyLife - 26.8.2011, 13:22
PM MAIL   Вверх
Stolzen
Дата 26.8.2011, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 23
Всего: 48



Можно использовать какую-нибудь легкую embedded базу - sqlite, например. 


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
priam220
Дата 26.8.2011, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: 7
Всего: 8



Либо база либо файловая система. Разве есть еще что то? 
PM MAIL   Вверх
HappyLife
Дата 26.8.2011, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 17.5.2006

Репутация: нет
Всего: 8



Какие есть методы чтения-записи в файле?
Интересуют механизмы, XML, сериализация.. и пр...

Что будет удобнее всего использовать?

Интересуют наиболее удобные механизмы записи чтения параметров, для хранения пар пароль, логин.
PM MAIL   Вверх
priam220
Дата 26.8.2011, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: 7
Всего: 8



отправляеть json'ом по хттпс. Сериализация не нужна получается, хмл тоже. Быстро, легко. А пары можно хранить в пропертях даже, благо в Java все для этого есть. Поставить бэкапер, какой-нить.


Это сообщение отредактировал(а) priam220 - 26.8.2011, 16:25
PM MAIL   Вверх
LSD
Дата 26.8.2011, 18:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



1. Обычно пароли не хранят, хранят хеш пароля.
2. Вариантов куча и предлагать не зная задачи - бессмысленно.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
priam220
Дата 26.8.2011, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: 7
Всего: 8



LSD, хотелось бы узнать, скажем о 5 самых юзабельных способах хранения информации на  веб-сервере. Если не сложно.
PM MAIL   Вверх
LSD
Дата 27.8.2011, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Наверное наиболее общеупотребительные:
1. База
2. Embeded база
3. Файлы
Ну а дальше начинается экзотика типа: персистентных кешей, распределенных файловых систем и т.п.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
ecologist
Дата 27.8.2011, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 2
Всего: 9



Вообщем-то все уже предложили, но я бы исходил из потребностей задачи - тогда и можно выбирать.
PM MAIL   Вверх
priam220
Дата 27.8.2011, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: 7
Всего: 8



хеширование парлей конечно идеологически верное решение. Но в реалии наткнулся на вполне себе оборотный интернет магаз, где пароли выдают по телефону, если надо. У них своя стратегия, генерят логин и пароль, один раз и на века.
И работают. Не слышал, что б кто-то жаловался.

Это сообщение отредактировал(а) priam220 - 27.8.2011, 23:48
PM MAIL   Вверх
LSD
Дата 29.8.2011, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(priam220 @  28.8.2011,  00:47 Найти цитируемый пост)
Но в реалии наткнулся на вполне себе оборотный интернет магаз, где пароли выдают по телефону, если надо. У них своя стратегия, генерят логин и пароль, один раз и на века.

Это не означает, что хранятся они в открытом виде smile


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
priam220
Дата 29.8.2011, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: 7
Всего: 8



А в каком еще виде они могут хрониться, если их может узнать еще кто то за 10 секунд?
PM MAIL   Вверх
LSD
Дата 29.8.2011, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(priam220 @  29.8.2011,  12:13 Найти цитируемый пост)
А в каком еще виде они могут хрониться, если их может узнать еще кто то за 10 секунд?

Так они могут в любой момента назвать текущий пароль или могут только сбросить на новый и назвать новый пароль?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
priam220
Дата 29.8.2011, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: 7
Всего: 8



LSD, именно текущий. Хотя, все меняется. Могли все переделать. Во всяком случае сейчас зашел к ним на сайт, есть возможность изменить пассворд. В таких условиях делать открытым пароль не безопасно, конечно.
Но опять же людей с хорошими аккаунтами хорошо знают в лицо, как правило. И в таком случае разобраться будет не сложно. Вести антизаконную деятельность  в таких целях  крайне глупо.

Это сообщение отредактировал(а) priam220 - 29.8.2011, 13:03
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0553 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.