Spec-Zone .ru
спецификации, руководства, описания, API
|
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 ограничивается вызовом браузера значения по умолчанию, чтобы вывести на экран определенный URL (см. API JNLP). |
Среда выполнения Java |
Апплет может определить параметры Среды выполнения Java, используемые, чтобы запустить тот определенный экземпляр апплета, не влияя на параметры, используемые, чтобы запустить другие апплеты. Определение параметров Среды выполнения Java через Панель управления Java также поддерживается в целях обратной совместимости. |
Сеть Java Запускается, приложения (ограничили) управление параметрами Среды выполнения Java, которое используется, чтобы запустить то приложение. |
API JNLP |
Апплеты, запущенные, используя Сеть Java, у Запускающегося Протокола (JNLP) есть доступ к API JNLP, который предоставляет доступ приложений без знака к персистентному хранению, управлению загрузкой, файловому вводу-выводу, и больше. |
Сеть Java Запускается, включает доступ к API JNLP, |
Ярлыки |
Можно разработать перемещаемые апплеты. Апплет Java, который развертывается, определяя |
Сеть Java Запускается, приложения могут установить ярлыки, которые позволяют приложению быть запущенным повторно, или онлайн или офлайновое, независимое от браузера. |
Есть несколько других незначительных различий, вызванных потребностью поддержать совместимость с более ранними версиями. Поскольку дополнительная информация о конкретных различиях между Сетью Java Запускается, и Плагин Java может быть найден в Переходящих Апплетах Java к Сети Java, Запускают Приложения.