Посебна врста Јава програм који ради у веб претраживачу се назива Апплет . Има мање времена одговора јер ради на страни клијента. Веома је безбедно извршава се од стране претраживача на било којој од платформи као што су Виндовс, Линук и Мац ОС итд. Постоје две врсте аплета које веб страница може да садржи.
Хајде да разумемо оба типа аплета један по један:
Локални аплет
Локални аплет је написано самостално, а затим ћемо га уградити у веб странице. Локални аплет се развија локално и чува у локалном систему. Веб страници није потребно добијање информација са интернета када пронађе локални аплет у систему. Наведен је или дефинисан именом датотеке или путањом. Постоје два атрибута која се користе за дефинисање аплета, тј кодна база који специфицира име путање и код који је дефинисао име датотеке која садржи Апплетов код.
Одређивање локалног аплета
<applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>
Узмимо пример локалног аплета да бисмо разумели како га можемо креирати и уградити у веб страницу.
- Прво ћемо креирати локални аплет за уградњу у веб страницу.
- Након тога, тај локални аплет ћемо додати на веб страницу.
ФацеАпплет.јава
//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('Welcome', 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); } }
Извршите горњи код користећи следеће команде:
Ремоте Апплет
Удаљени аплет је дизајнирао и развио други програмер. Налази се или је доступан на удаљеном рачунару који је повезан на интернет. Да бисмо покренули аплет који је ускладиштен на удаљеном рачунару, наш систем је повезан на интернет, а затим га можемо преузети. Да бисмо лоцирали и учитали удаљени аплет, морамо знати адресу аплета на вебу која се назива Униформ Рецоурсе Лоцатор (УРЛ).
Одређивање удаљеног аплета
<applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>
Разлика између локалног и удаљеног аплета
Следећа табела описује кључне разлике између локалног и удаљеног аплета.
Локални аплет | Ремоте Апплет |
---|---|
Нема потребе да дефинишете УРЛ аплета у локалном аплету. | Морамо да дефинишемо УРЛ аплета у удаљеном аплету. |
Локални аплет је доступан на нашем рачунару. | Удаљени аплет није доступан на нашем рачунару. |
Да бисмо га користили или приступили, није нам потребна Интернет веза. | Да бисмо га користили или приступили на нашем рачунару, потребна нам је Интернет веза. |
Пише се самостално, а затим се уграђује у веб странице. | Написао га је други програмер. |
Не морамо да га преузимамо. | Доступан је на удаљеном рачунару, тако да морамо да га преузмемо на наш систем. |