Можете ли вы отправить динамические данные в апплет обработки?
У меня есть страница AJAX, которая извлекает данные из базы данных. Я хотел бы добавить апплет обработки для визуализации данных, но я не могу понять, как обновить визуализацию при изменении данных. Идея состоит в том, чтобы иметь возможность вставлять новые данные в визуализацию.
Я не привязан к технологии обработки, все будет работать. Обработка, кажется, самый простой способ, чтобы он выглядел красиво. Спасибо за совет.
4 ответа
Самый простой способ - создать собственную структуру XML (если нужно, кодировать двоичные данные в base64) и добавить в апплет таймер для получения обновлений с сервера (через HTTP-запросы). Как подготовить и обработать XML зависит от вас.
Апплеты немного тяжелы для визуализации, поэтому, если то же самое можно сделать во Flash, я бы рекомендовал использовать это вместо этого. Flash также получил поддержку HTTP-запросов (или вы можете позволить javascript справиться с этим).
Я не уверен, как вы могли бы облегчить общение между ними, но в качестве возможной альтернативы вы могли бы взглянуть на processing.js, обработка которого реализована в javascript.
Апплеты запускаются в собственной песочнице. Посмотрите на классы java.net.URL и java.net.HttpURLConnection.
Вы можете сделать http-запросы из Java-апплета. Я ничего не знаю об обработке апплетов, хотя.