logo

Типи аплетів в Java

Особливий вид Java програма, яка працює у веб-браузері, називається аплет . Він має менший час відповіді, оскільки працює на стороні клієнта. Виконання веб-переглядачем на будь-якій платформі, як-от Windows, Linux і Mac OS, значно захищено. Веб-сторінка може містити два типи аплетів.

    Локальний аплет Віддалений аплет
Типи аплетів в Java

Розберемо обидва типи аплетів один за іншим:

Локальний аплет

Локальний аплет написано самостійно, а потім ми вставимо його на веб-сторінки. Локальний аплет розробляється локально та зберігається в локальній системі. Веб-сторінці не потрібна інформація з Інтернету, коли вона знаходить локальний аплет у системі. Він визначається або визначається ім'ям файлу або шляхом. Є два атрибути, які використовуються для визначення аплету, тобто кодова база який визначає ім'я шляху та код який визначав назву файлу, який містить код аплета.

Визначення локального аплету

 <applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>

Давайте розглянемо приклад локального аплету, щоб зрозуміти, як ми можемо його створити та вставити на веб-сторінку.

  1. Спочатку ми створимо локальний аплет для вбудовування у веб-сторінку.
  2. Після цього ми додамо цей локальний аплет на веб-сторінку.

FaceApplet.java

 //Import packages and classes import java.applet.*; import java.awt.*; import java.util.*; import java.awt.event.*; //Creating FaceApplet class that extends Applet public class FaceApplet extends Applet { //paint() method starts public void paint(Graphics g){ //Creating graphical object g.setColor(Color.red); g.drawString(&apos;Welcome&apos;, 50, 50); g.drawLine(20, 30, 20, 300); g.drawRect(70, 100, 30, 30); g.fillRect(170, 100, 30, 30); g.drawOval(70, 200, 30, 30); g.setColor(Color.pink); g.fillOval(170, 200, 30, 30); g.drawArc(90, 150, 30, 30, 30, 270); g.fillArc(270, 150, 30, 30, 0, 180); } } 

Виконайте наведений вище код за допомогою таких команд:

Типи аплетів в Java

Віддалений аплет

Віддалений аплет розроблений і розроблений іншим розробником. Він розташований або доступний на віддаленому комп’ютері, підключеному до Інтернету. Щоб запустити аплет, який зберігається на віддаленому комп’ютері, наша система підключена до Інтернету, після чого ми можемо завантажити його запустити. Щоб знайти та завантажити віддалений аплет, ми повинні знати адресу аплету в Інтернеті, яка називається Uniform Recourse Locator (URL).

Типи аплетів в Java

Визначення віддаленого аплету

 <applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>

Різниця між локальним аплетом і віддаленим аплетом

У наведеній нижче таблиці описано основні відмінності між локальним і віддаленим аплетами.

Локальний аплет Віддалений аплет
Немає необхідності визначати URL-адресу аплета в локальному аплеті. Нам потрібно визначити URL-адресу аплета у віддаленому аплеті.
Локальний аплет доступний на нашому комп’ютері. Віддалений аплет недоступний на нашому комп’ютері.
Для того, щоб використовувати або отримати до нього доступ, нам не потрібне підключення до Інтернету. Щоб використовувати його або отримати доступ до нього на нашому комп’ютері, нам потрібне підключення до Інтернету.
Він пишеться самостійно, а потім вставляється на веб-сторінки. Його написав інший розробник.
Нам не потрібно його завантажувати. Він доступний на віддаленому комп’ютері, тому нам потрібно завантажити його в нашу систему.