Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Audo Laner Geändert vor über 9 Jahren
1
Java-Applets und URLs APP Philip Graf, Andreas Bößl
2
Gliederung Java-Applets Einführung Appletprogrammierung Klassen / Methoden Hallo-Welt-Applet Einbindung in HTML URL Einführung Schematischer Aufbau einer URL Die Klasse URL in Java Zugriff auf Daten
3
Java Applets - Einführung Java-Programme die im Webbrowser ausgeführt werden Läuft Client-seitig ab direkte Interaktion mit Benutzer Waren Hauptgrund für den Erfolg von Java
4
Klassen / Methoden Klassen java.applet.Applet (Abkomme von java.awt.Panel) javax.swing.JApplet (Subklasse von Applet) Methoden Besitzt keine main()-Methode Stattdessen u. a. init() – einmal beim Programmstart aufgerufen start() – Aufruf jedesmal, wenn Applet sichtbar wird paint(..) – Zeichenmethode stop() – Aufruf jedesmal, wenn Applet verdeckt wird destroy() – Aufruf, wenn Löschung des Applets aus den Speicher
5
Hallo-Welt-Applet import java.applet.Applet; import java.awt.Graphics; public class HelloWorldApplet extends Applet { public void paint( Graphics g ) { g.drawString( "Hallo Welt!", 50, 25 ); }
6
Einbindung in HTML Kann mittels OBJECT- oder APPLET-Tag eingebunden werden
7
Einführung URL Uniform Resource Locator Identifikation einer Ressource über Netzwerkprotokoll / Schema und Ort Schema:schemaspezifischer Teil z. B. http://www.google.de
8
Schematischer Aufbau einer URL Schemata: http, ftp, ldap, file, mailto… Aufbau: Schema://[Benutzer[:Passwort]@]Server[:Port][/Pfad][?Query][#Anker] Beispiel http://hans:blabla@www.google.de:80/testpfad/search.cgi?lang=de#fragment
9
Die Klasse URL in Java java.net.URL Erzeugung eines URL-Objektes Beispiel: URL testurl = new URL („http://www.bla.de/index.html“); URL testurl = new URL („http“, „www.bla.de“, „index.html“); Ausnahmen Argument „null“ oder unbekanntes Protokoll Konstruktor wirft eine MalformedURLException try { //URL Konstruktor } catch { (MalformedURLException e) //Fehlerbehandlung }
10
Zugriff auf Daten Drei Möglichkeiten, zwei nutzen Streams Über Klasse URL InputStream inputstr = testurl.openStream(); Über URLConnection testurl.URLConnection Die Methode openconnection() wird vom Protokollhandler immer vor Verbindungsaufbau aufgerufen
11
Vielen Dank für Eure Aufmerksamkeit
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.