Sidst rettet 21.09.2000
BLA*NET JAVA INTRO LOGO

Velkommen

til

Java Introduktion (5 dage)

Disse html-sider udgør kursusmaterialet til vores kursus, Java ugen, afholdt for PROSA's medlemmer.

Plancher

Der er to udgaver af hver præsentation. Den ene er beregnet til overheads, og er skrevet med store bogstaver og med begrænset indhold på hver side. Nedenstående henvisning (oversigt) går til en oversigt over disse "plancher".

Ønsker man istedet en papirudskrift, så skal man bruge henvisningen 'udskrift'. Den går til en side, hvor alle plancher er samlet på en lang webside. Brug så browserens printknap.

Præsentation
Java introduktion (Dag1) Oversigt Udskrift
Grundlæggende Java-syntax Oversigt Udskrift
Objektorienteret programmering Oversigt Udskrift
AWT: Appletter Oversigt Udskrift
AWT: Billeder og tråde Oversigt Udskrift
Klassedefinition og Adgangskontrol (Dag 2) Oversigt Udskrift
Java Foundation Classes (JFC) Oversigt Udskrift
Tidligere java-versioner Oversigt Udskrift
Hændelser og undtagelser (Dag 3) Oversigt Udskrift
Java Stream IO Oversigt Udskrift
Java i Netværk - URL og sockets Oversigt Udskrift
Java Tråde (MultiServer) Oversigt Udskrift
Java Beans (Dag 4) Oversigt Udskrift
T.E.A.M.S Et nyt projekt? Oversigt Udskrift
Java RMI (Dag 5) Oversigt Udskrift
Servlets og JSP Oversigt Udskrift
Java DB Connection (JDBC) Oversigt Udskrift
Java Security  Oversigt Udskrift

Sidste nye version af kursusmaterialet (med feedback fra forskellige kurser) kan hentes på på BLA*nets kursus-sider: jkurser5.zip selve materialet og jforslag5.zip forslag til løsninger. Materialet skal udpakkes og installeres.

Opgaver

(Løsningsforslag installeres separat - Virker ikke mens kurset kører! :-)) De findes i folderen Forslag5.
Nr. 1 : Java program
Bruges i forbindelse med installation og introduktion af JDK

Nr. 2 : Java applet
Bruges i forbindelse med installation og introduktion af JDK

Nr. 3 : Enkle appleter
Tegning, farver og tekst - til Applet-programmering 1 (Løsningseksempel (Grafisk.html) - også et med billeder (Grafik.html)

Nr. 4 : Enkle appleter
Grafisk brugergrænseflader (med et løsningsforslag (SwingApplet.html)). Samme løsning (SwingPjat.html), men som JFrame, der både kan køres som applet og application. (Bemærk: Opgave 4 kræver at der er installeret Swing på den browser, du bruger, for at ovenstående henvisning virker. Ellers kør ved hjælp af appletviewer i en DOS-box.
Nr. 5 : Fil IO
Ret programstumpen til for at få den til at virke efter hensigten.
Nr. 6 : Læsning fra Server
Afprøvning af internet-forbindelse (klippeklistre-øvelse)
Nr. 7 : Skrivning til URL
Afprøvning af internet-forbindelse (klippeklistre-øvelse)
Nr. 8 : En Echo-server
Skriv en socket-server, svarende til Echo (service nr. 7)
Nr. 8a : En Echo-server
Lav en multitrådet socket-server.
Nr. 10a : JDBC-øvelser
Opret en database, fyld den med data, osv.
Nr. 9 : Servlets
Installer servlet-server og lav baglaens-klient (jvf. Nr. 7)

Henvisninger

Kursusmaterialet bygger primært på:
The Java Tutorial af Mary Campione og Kathy Walrath
Den findes dels som 3 bøger - (søg f.eks. Fatbrain.com eller hos nærmeste boghandel), som online sider (pas på telefonregningen!) eller den kan hentes ned (ca. 1 time ved 28.8 baud). En version (23. marts 200) er inkluderet på kursus-CD'en, men nye versioner udkommer ca. med en måneds mellemrum.

Internet resourcer
Se henvisninger.

Bonus

Deltagerne på kurset får desuden udleveret 1 Kursus-CD med JDK'er og forskelligt andet materiale. De er kun til brug for Prosa's medlemmer, i henholdt til licensbetingelserne. ("Members of Your Organisation"). Læs indholdsfortegnelse (index.html) med en browser på hver CD for nærmere oplysninger.

Spørgsmål og kommentarer om dette materiale kan efter kurset sendes til leander@blanet.dk. Spørgsmål og svar offentliggøres på java-kursernes hjemmesider hvis ikke andet er anført.

DEMOER

  • Satelit oversigt
  • DSBs "Byens Puls" - Se under "Trafik Info"

  • © 2000 BLA*net - Leif E. Andersen, leander@blanet.dk