Сетевые технологии. Учебное пособие. Баканов В.М. - 83 стр.

UptoLike

Составители: 

83
Windows
Apple Macintosh
Изменение исходного
текста программы
Программа на С
Программа на С
Компилятор и
редактор связей
Компилятор и
редактор связей
Загрузочный модуль (вы-
полняемый
EXE-файл)
Загрузочный модуль
(выполняемый
EXE-файл)
a)
Платформа
Windows
Платформа
Apple Macintosh
Приложение Java
Виртуальный процессор
Java (интерпретация байт-
кода на платформе Apple
Macintosh)
Компилятор Платформа Sun
Загрузочный
модуль
(в виде байт-кода)
Виртуальный процессор
Java (интерпретация байт-
кода на платформе SUN)
б)
Рисунок 7.11 — Этапы создания и переноса приложений, разработанных с помо-
щью традиционных языков программирования (а) и приложений Java (б).
Java-программа может выступать в роли автономного приложениея или
апплетам (небольшой программы, выполняющейся внутри другой, более
крупной - броузера; в отличие от автономных приложений апплеты ограни-
чены в доступе к файловой системе локального компьютера). Ниже приведе-
на часть HTML-кода с вызовом апплета
MY_APPLET
(в данном случае бро-
узер выделит для исполнения апплету область экрана размером 200
×
100
пиксел и присвоит формальному параметру
YourBorn
апплета значение 1967)
. . .
<title>Пример использования апплета в HTML</title>
<body>
<applet code="my_applet.class" width=200 height=100>
<param name=YourBorn value="1967">
        Windows                                       Apple Macintosh
                           Изменение исходного
                            текста программы
     Программа на С                                  Программа на С

      Компилятор и                                    Компилятор и
     редактор связей                                 редактор связей

 Загрузочный модуль (вы-                           Загрузочный модуль
       полняемый                                      (выполняемый
        EXE-файл)                                       EXE-файл)

                                   a)


       Платформа                                        Платформа
        Windows                                       Apple Macintosh

                                                   Виртуальный процессор
    Приложение Java                              Java (интерпретация байт-
                                                  кода на платформе Apple
                                                         Macintosh)

       Компилятор                                    Платформа Sun

       Загрузочный                                 Виртуальный процессор
         модуль                                  Java (интерпретация байт-
   (в виде байт-кода)                             кода на платформе SUN)

                                   б)

Рисунок 7.11 — Этапы создания и переноса приложений, разработанных с помо-
        щью традиционных языков программирования (а) и приложений Java (б).

   Java-программа может выступать в роли автономного приложениея или
апплетам (небольшой программы, выполняющейся внутри другой, более
крупной - броузера; в отличие от автономных приложений апплеты ограни-
чены в доступе к файловой системе локального компьютера). Ниже приведе-
на часть HTML-кода с вызовом апплета MY_APPLET (в данном случае бро-
узер выделит для исполнения апплету область экрана размером 200 × 100
пиксел и присвоит формальному параметру YourBorn апплета значение 1967)
...
Пример использования апплета в HTML




                                   83