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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопросы по поводу возможностей апплетов на клиенте 
V
    Опции темы
Amigo2140
Дата 18.4.2007, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день!
Возникли 3 вопроса по поводу возможностей java-апплетов:

1. Существует ли в апплете возможность экспорта каких-либо данных в файлы на той машине, где выполняется апплет, т.е. на клиенте? 
Статью про подписи в FAQ читал, по ряду причин такой подход применить не могу, есть ли альтернативные возможности?

2. Можно ли средствами апплета на клиенте динамически сгенерировать HTML-страницу и отобразить сгенерированную страницу в браузере клиента?

3. Существуют ли средства, позволяющие каким-либо образом сохранить текущие настройки отображения информации (например список отмеченых чекбоксов и т.д.) в апплете на клиенте, а затем восстановить их при следующем старте апплета?
PM MAIL   Вверх
AntonSaburov
Дата 18.4.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

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



Во-первых - читайте правила. Столько вопросов в одной теме - это неудобно. Очень. А потому - один вопрос - одна тема.

Теперь по вопросам:

1. Прописывать политики на всех клиентских машинах.

2. По идее можно - но это взаимодествие Java и javaScript. Но я честно говоря не очень понимаю, зачем такие сложности - может проще использовать AJAX ?

3. Можно попробовать сохранять что-то в файл, но для этого либо подписываем апплет либо используем файл политик в JRE - ищем файл java.policy. Обычно он лежит в C:\Program Files\Java\jre<version>\lib\security

PM MAIL WWW ICQ   Вверх
Alexandr87
Дата 18.4.2007, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


дыкий псых
***


Профиль
Группа: Завсегдатай
Сообщений: 1459
Регистрация: 27.11.2004
Где: Алматы, Казахстан

Репутация: 5
Всего: 39



по сути все три пункта легко реализуются, но для этого апплет должен иметь доступ к машине -> следовательно его надо подписать.

Цитата

по ряду причин такой подход применить не могу

а конкретнее можно, почему?
PM Jabber   Вверх
COVD
Дата 19.4.2007, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 1
Всего: 43



2. Нельзя. Генерировать страницу может сервер, а апплет открывает ее в новом окне браузера, передавая параметры через url.

3. Текущие настройки надо сохранять на сервере. Преимущество - таким апплетом можно пользоваться с разных компьтеров, в том числе из интернет-кафе. Настройки лежат в одном месте - на сервере.  Если это преимущество не актуально, то и апплет не имеет большого смысла применять. 
PM MAIL   Вверх
Amigo2140
Дата 26.4.2007, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Проблема решена при помощи взаимодействия JavaScript и Java.
PM MAIL   Вверх
LSD
Дата 26.4.2007, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



А как с помощью JavaScript можно сохранять настройки на клиентской машине? 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   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

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

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


 




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


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

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