есть ява аплет на одном сайте, при первом запуске, в приложении, нужно установить пару опций - задать пути. Аплет запоминает эти данные и при последующих запусках уже не просит ввести их. Так вот где хранятся эти настройки которые я задал? посмотрел в ветке ресстра JavaSoft - пусто. Делал поиск по всему сис. диску - нету. Чистил кэш браузера, кэш явы , а настройки приложения на месте...
Вообще апплетам запрещено работать с локальной файловой системой. Как вариант - хранить кукиз браузера.
мистика какая-то. на сервере тоже не думаю что хранит. т.к если чищу кэш и куки сервер не идентифицирует клиента
А адресок сайта можно глянуть? мне тож интересно стало, как можно хранить привязанную к компу информацию.
http://en.wikipedia.org/wiki/Local_Shared_Object + идентификация через history + куча других возможностей сохранения сеанса (см в сторону еверкуки) Хотя вероятнее вас записывают в обновляемую бд по ойпи, юзайте прокси/рекконнект (если ip динамический)
Это вроде не из той оперы. Это ж флэш, а топик про java-апплеты А по IP сохранять - это ж некошерно, куча народу работает через Proxy или NAT. Сменит один жилец дома настройки в подобном апплете, а его сосед по дому пострадает
Айпи сменил, все настройки браузера (куки, хистори и т.д.) удалил. Кэш явы тоже удалил. Аплет загрузился по новой, но настройки которые я ввел при первом запуске досихпор там)) Видимо ява имеет что-то типа куки, только гда они? и как их удалить?
НИчего не нахожу за исключением того, что апплет может быть Signed (по нормальному, типа verisign), и типа тогда он каким-то образом сможет писать что-то локальное (куда и как, опять же непонятно). Кстати, TMP-директории чистили? Как направление для поисков - попробовать поискать файлы, у которых дата создания соответствует тому дню, когда вы ввели настройки.
Вот все, что выдал родной сайт жявы: http://search.oracle.com/search/search?q=applet%20+persistence%20&group=All
Похоже все-таки вот это http://download.oracle.com/javase/7...ppletContext.html#getStream(java.lang.String) и http://download.oracle.com/javase/7...Stream(java.lang.String, java.io.InputStream) Вот блин, век живи, век учись...
roman_pro спасибо, почему-то не подумал.. нашел я эти настройки в файле, в C:\Documents and Settings\Admin, они зашифрованные поэтому поиском по файлах не находил. вопрос закрыт.