tutorial java

IX.  Limbajul JAVA – Aplicatii Web.Applets

 

1.  Applet

Applet = aplicatie avand ca si interfata o zona dintr-o pagina Web
Clase dedicate: java.applet.Applet si javax.swing.JApplet
Asemenator lucrului cu Frame-uri
Permite implementarea interfatei aplicatiei intr-o pagina HTML obisnuita folosind tagul <APPLET>
Clasa Applet are o serie de metode pentru crearea cadrului de lucru in pagina HTML:

  • public void init() – permite initializarea la incarcarea in pagina
  • public void start() – apelata la pornirea efectiva a rularii
  • public void stop() – apelata la oprirea executiei
  • public void destroy() – permite eliberarea resurselor

Exemplu de Applet:

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet {
public void paint(Graphics g) {
g.setBackgrund(Color.RED);
g.drawString("Hello world!", 50, 25);
}
}

Exemplu de pagina HTML continad Applet:

<HTML>
<HEAD>
<TITLE> Primul Applet </TITLE>
</HEAD>
<BODY>
Spatiul rezervat appletului:
<APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25> </APPLET>
</BODY>
</HTML>

Lucruri interzise din motive de securitate:

  • Nu poate rula metode native (in alte limbaje)
  • Nu poate scrie sau citi in/din fisiere
  • Nu poate realiza conexiuni internet cu alt server in afara celui de pe care provine
  • Nu poate lansa nici un program de pe calculatorul client
  • Nu poate citi anumite proprietati ale sistemului pe care ruleaza
  • Orice incalcare a acestor reguli genereaza o exceptie de tip SecurityException

 

De admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *