Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Богатое Руководство по Решению Интернет-приложений

Java Богатое Руководство по Интернет-приложениям> Богатое Руководство по Решению Интернет-приложений

Апплет или Сеть Java Запускают Приложение?

Оба апплета и Сеть Java Запускаются, приложения являются богатыми интернет-приложениями (RIA). RIA легче распределить чем стандартные приложения, потому что они запускаются по сети. Они также более безопасны: они могут только получить доступ к системе пользователя чрезвычайно управляемыми способами, только после того как разработчик подписывает код, и пользователь принимает сертификат безопасности. (С другой стороны расширенный доступ к системе пользователя может потребовать, чтобы сертификат, что-то стандартное приложение не нуждалось).

Вот таблица, которая суммирует различия:

Функция Апплет Сеть Java Запускается
Версия Java

Отдельные апплеты могут определить точную версию, или диапазон версии, платформы Java, которую она будет использовать. Плагин Java поддерживает оба статических запроса версии (такие как "5.0 обновлений 9") и запросы версии семейства (такие как "5.0 семейств"), и поддерживает несколько механизмов обратной совместимости такой как статичные и семейство ClassIDs in Internet Explorer. См. Выбор Версии JRE в Развертывании Апплета для деталей.

Веб-Запуск Java будет также использоваться только от последней версии Java, установленной на системе, но версия Сети Java Запускаются выполненный, независимо от версии используемой платформы Java. Сеть Java Запускается, приложение может определить точную версию, или диапазон версии, платформы Java, которую это будет использовать.

Cookie

У апплетов Плагина Java, выполненных в том же самом сеансе как браузер, и так, есть доступ и к "персистентным" cookie и к cookie "сеанса", уже сохраненным в сеансе браузера.

Сеть Java Запускает выполнения вне процесса браузера. Это может получить доступ "к персистентным" cookie, сохраненным браузером (это делает это при использовании API WinINet на Windows), но не имеет никакого доступа к cookie "сеанса" если не установлено в том приложении, используя java.net. CookieManager и java.net. API CookieHandler.

Взаимодействия браузера

Плагин Java включает возможность к апплетам, чтобы взаимодействовать с текущим сеансом браузера с Общий API ДОМА. См. Управление ДОМ Веб-страницы Апплета из Учебных руководств по Java. Кроме того, апплеты Java могут вызвать функции JavaScript, существующие в той же самой веб-странице как апплет, и код JavaScript веб-страницы может взаимодействовать с апплетами Java, встроенными на странице. См. Вызов Код JavaScript От Апплета и Вызова Методов Апплета От Кода JavaScript из Учебных руководств по Java.

Веб-Запуск Java ограничивается вызовом браузера значения по умолчанию, чтобы вывести на экран определенный URL (см. API JNLP).

Среда выполнения Java

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

Сеть Java Запускается, приложения (ограничили) управление параметрами Среды выполнения Java, которое используется, чтобы запустить то приложение.

API JNLP

Апплеты, запущенные, используя Сеть Java, у Запускающегося Протокола (JNLP) есть доступ к API JNLP, который предоставляет доступ приложений без знака к персистентному хранению, управлению загрузкой, файловому вводу-выводу, и больше.

Сеть Java Запускается, включает доступ к API JNLP,

Ярлыки

Можно разработать перемещаемые апплеты. Апплет Java, который развертывается, определяя draggable параметр может быть перетащен вне браузера и динамически преобразован в Сеть Java, Запускают приложение. Апплет Java может быть перетащен, нажимая клавишу Alt и левую кнопку мыши и перетаскивая мышь. Можно добавить настольный ярлык, который может использоваться, чтобы запустить Ваше приложение вне браузера. См. Разрабатывающие Перемещаемые Апплеты в Учебных руководствах по Java для получения дополнительной информации.

Сеть Java Запускается, приложения могут установить ярлыки, которые позволяют приложению быть запущенным повторно, или онлайн или офлайновое, независимое от браузера.

Другие различия

Есть несколько других незначительных различий, вызванных потребностью поддержать совместимость с более ранними версиями. Поскольку дополнительная информация о конкретных различиях между Сетью Java Запускается, и Плагин Java может быть найден в Переходящих Апплетах Java к Сети Java, Запускают Приложения.




Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами