Spec-Zone .ru
спецификации, руководства, описания, API
След: Развертывание
Урок: Апплеты Java
Раздел: Выполнение Больше С Апплетами
Работа С Серверным Приложением
Домашняя страница > Развертывание > Апплеты Java

Работа С Серверным Приложением

Апплеты Java, как другие программы Java, могут использовать API, определенный в java.net пакет, чтобы связаться по сети. Апплет Java может связаться с серверными приложениями, которые работают на том же самом узле как апплет. Эта передача не требует никакой специальной установки на сервере.


Отметьте: В зависимости от объединяющейся в сеть среды, что апплет загружается в, и в зависимости от браузера, который выполняет апплет, апплет мог бы быть неспособен связаться с его инициирующим узлом. Например, браузеры, работающие на узлах в брандмауэрах часто, не могут получать большую информацию о мире вне брандмауэра. В результате некоторые браузеры не могли бы позволить передачу апплета узлам вне брандмауэра.

Чтобы определить, из которого прибыл узел апплет, используйте Applet getCodeBase метод и java.net.URL getHost метод, следующим образом:

String host = getCodeBase().getHost();

После того, как у Вас есть корректное имя хоста, можно использовать весь объединяющийся в сеть код, который документируется в Пользовательский Сетевой след.


Отметьте: Не все браузеры поддерживают весь сетевой код безупречно. Например, один широко используемый браузер, совместимый с технологией Java, не поддерживает регистрацию на URL.

Для примера реализации апплета, который является сетевым клиентом, см. Сетевой Клиентский Пример Апплета.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Передача С Другими Апплетами
Следующая страница: Сетевой Клиентский Пример Апплета