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

Сетевой Клиентский Пример Апплета

QuoteClientApplet class позволяет Вам выбирать расценки из серверного приложения, которое работает на том же самом узле как этот апплет. Этот class также выводит на экран цитату, полученную от сервера.

QuoteServer.java и QuoteServerThread.java классы составляют серверное приложение, которое возвращает расценки. Вот текстовый файл ( one-liners.txt) это содержит много расценок.

Выполните следующие шаги, чтобы протестировать QuoteClientApplet.

  1. Загрузите и сохраните следующие файлы к своей локальной машине.
  2. Включайте следующий код HTML в веб-страницу, чтобы развернуться QuoteClientApplet.
    <script src=
      "http://www.java.com/js/deployJava.js"></script>
    <script> 
        var attributes =
          { code:'QuoteClientApplet.class',  width:500, height:100} ; 
        var parameters =
          {codebase_lookup:'true'};
        deployJava.runApplet(attributes, parameters, '1.6'); 
    </script>
    
    
    Альтернативно, можно использовать quoteApplet.html страница, которая уже содержит этот код HTML.
  3. Скомпилируйте QuoteClientApplet.java class. Скопируйте сгенерированные файлы class в тот же самый каталог, где Вы сохранили свою веб-страницу.
  4. Скомпилируйте классы для серверного приложения, QuoteServer.java и QuoteServerThread.java.
  5. Скопируйте файл one-liners.txt к каталогу, у которого есть файлы class для серверного приложения (сгенерированный в предыдущем шаге).
  6. Запустите серверное приложение.
    java QuoteServer
    

    Следует видеть сообщение с номером порта, как показано в следующем примере. Отметьте номер порта.

    QuoteServer listening on port:3862
    
  7. Откройте веб-страницу, содержащую Ваш апплет в браузере, вводя URL веб-страницы. Имя хоста в URL должно быть тем же самым как именем узла, на котором работает серверное приложение.

    Например, если серверное приложение работает на названной машине JohnDoeMachine, следует ввести подобный URL. Точный номер порта и путь изменятся в зависимости от Вашей установки веб-сервера.

    http://JohnDoeMachine:8080/quoteApplet/quoteApplet.html
    
    QuoteClientApplet будет выведен на экран на веб-странице.
  8. Введите номер порта своего серверного приложения в текстовом поле апплета и нажмите OK. Цитата выводится на экран.

Вот снимок экрана апплета в действии.

Демонстрационный Вывод QuoteServer

QuoteServer Демонстрационный Вывод


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

Предыдущая страница: Работа С Серверным Приложением
Следующая страница: Какие Апплеты Могут и не Могут Сделать