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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройки для объектов и их сохранение 
:(
    Опции темы
Alone
Дата 1.9.2004, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 11.5.2003
Где: Dnepropetrovsk, U A

Репутация: 3
Всего: 6



Доброго дня всем.
Народ, может кто подскажет механизм для персонализации апплета?
Допустим, есть основные элементы использующиеся для построения форм итд.
Хочу придавать им различные значения для изменения внешнего вида (в основном цвета, ну и bg-картинки) а настройки при этом сохранять причем не локально а передавать на сервер. В базу (::TEXT)
Как это можно реализовать?


--------------------
web developer/telecommunication specialist.
mailto: [email protected]
ICQ#28442924

PM MAIL WWW ICQ   Вверх
Domestic Cat
Дата 1.9.2004, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Так а в чем проблема? Передаешь объект, содержащий все настройки
на сервер. Сервер отслеживает клиента (через куки, например); сохраняет настройки; в следующий раз генерит хтмл с нужными <param>етрами апплета.


--------------------

PM   Вверх
Alone
Дата 1.9.2004, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 11.5.2003
Где: Dnepropetrovsk, U A

Репутация: 3
Всего: 6



1. Юзаю вебстарт...
2. Настройки хочется делать уже из запущенного апплета
3. сохранять в plaintext



--------------------
web developer/telecommunication specialist.
mailto: [email protected]
ICQ#28442924

PM MAIL WWW ICQ   Вверх
Domestic Cat
Дата 1.9.2004, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Так вебстарт или апплет? Если вебстарт, то все просто:

http://java.sun.com/j2se/1.4.2/docs/api/ja...Properties.html


--------------------

PM   Вверх
Alone
Дата 1.9.2004, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 11.5.2003
Где: Dnepropetrovsk, U A

Репутация: 3
Всего: 6



О! Я-я! Кемська Волость...
(с)Иван Васильевич меняет профессию

Ток с английским туговато, если можно, в 2х словах:
Я буду иметь объект, хранящий в себе проперти нужных мне элементов?
Я смогу его импортить/экспортить в String value ? (для последующей передачи этой переменной в стрим) ?



--------------------
web developer/telecommunication specialist.
mailto: [email protected]
ICQ#28442924

PM MAIL WWW ICQ   Вверх
Domestic Cat
Дата 1.9.2004, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Ты сможешь:
1. Создать объект:
Код

Properties prop = new Properties();

2. Загрузить его:
Код

prop.load(new FileInputStream("myapplication.properties"));

3. Сохранить:
Код

prop.store(new FileOutputStream("myapplication.properties"), null);

4. Устанавливать/считывать пропертис:
Код

String myProperty1 = prop.getProperty("size");
String myProperty2 = prop.getProperty("color", "red"); // дефаулт
prop.setProperty("name", "Ivan Vasil'evich");

5. Получить Enumeration имен
Код

Enumeration enum = prop.propertyNames();

Все это добро хранится в обычном текстовом файле, например:
Цитата

# This is the default LabelsBundle.properties file
s1 = computer
s2 = disk
s3 = monitor
s4 = keyboard




--------------------

PM   Вверх
Domestic Cat
Дата 1.9.2004, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Ну и в output стрим передавать можно
Код

void list(PrintStream out)
void list(PrintWriter out)




--------------------

PM   Вверх
Alone
Дата 3.9.2004, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 663
Регистрация: 11.5.2003
Где: Dnepropetrovsk, U A

Репутация: 3
Всего: 6



Пасиб! smile.gif


--------------------
web developer/telecommunication specialist.
mailto: [email protected]
ICQ#28442924

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

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

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


 




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


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

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