OOS16 Fol V14 Applets

Werbung
3-schichtige Informationssystem-Architektur
• plattformunabhängig
• beliebige Endgeräte
• jetzt: Client als Applets
-> Konfigurationsaufwand
lokal
oder
remote
• plattformunabhängig
• objektorientierte Architektur
Server: Anwendungslogik
hier einfach Dateisystem
des PCs
strukturierte Daten
© FH AACHEN UNIVERSITY OF APPLIED SCIENCES
OOS
Prof. Dr. H. Faßbender
Applets
18. Mai 2016 | 1
erstes Applet
import javax.swing.*;
import java.awt.*;
public class Applet1 extends JApplet {
public void init() {
getContentPane().add(new JLabel("Applet!"));
}
}
automatisch Frame
© FH AACHEN UNIVERSITY OF APPLIED SCIENCES
OOS
Prof. Dr. H. Faßbender
Applets
18. Mai 2016 | 2
Einbinden in html-Seite
<html>
<body>
<applet code="Applet1"
width=200 height=100>
</applet>
</body>
</html>
© FH AACHEN UNIVERSITY OF APPLIED SCIENCES
OOS
Prof. Dr. H. Faßbender
Applets
18. Mai 2016 | 3
Applet mit Parameterübergabe
import javax.swing.*;
import java.awt.*;
public class DrawStringApplet extends JApplet {
String string;
public void init() {
string = getParameter( "String" );
getContentPane().add(new JLabel("Applet" +
string));
}
}
© FH AACHEN UNIVERSITY OF APPLIED SCIENCES
OOS
Prof. Dr. H. Faßbender
Applets
18. Mai 2016 | 4
hmtl-Seite zur Parameterübergabe
<html>
<body>
<APPLET code="DrawStringApplet.class"
width="200" height="200">
<PARAM name="String" value="Himbeerpocken">
</APPLET>
</body>
</html>
© FH AACHEN UNIVERSITY OF APPLIED SCIENCES
OOS
Prof. Dr. H. Faßbender
Applets
18. Mai 2016 | 5
Herunterladen