Till startsida för Björns studiewebb

Java

Inledning

På dessa sidor beskrivs hur man använder Java som en webbteknologi, bl.a. Java Servlets, Java Applets, Java Server Pages (JSP) och Java Beans. De två senare är under uppbyggnad. Nedanstående beskrivningar utgår från att ni har en förståelse för grundläggande (däribland objektorienterad) programmering i Java.

Observera att beskrivningarna på dessa hemsidor använder jag för att sammanfatta och dokumentera det jag (än så länge?) lärt mig om dessa teknologier. Det är på detta sätt jag studerar bäst, d.v.s. lär mig och (försöker) komma ihåg sånt jag lärt mig. Därför kan det förekomma sakfel och andra felaktigheter! (som jag rättar då jag hittar dem eller får dem påpekade av andra). All kod har dock provkörts och fåtts att fungera under Windows NT4/2000/XP i servern Resin.

Hemsidorna används även för att försöka förklara och visa för studenter, som läser kurser jag undervisar på, hur de ska gå till väga. Se mer under Om på startsidan för min studiewebb.

Innehåll

Java Servlets

Java Servlets exekverar på en server och skickar endast HTML-kod till webbläsaren. Fördelen med detta är att besökaren kan använda vilken webbläsare som helst (som stödjer den HTML-version som den resulterande HTML-koden är).

Skapa servlets
Grundläggande om serlvets och hur man skapar en enkel servlet.
Servlets och formulär
Hur man läser data från HTML-formulär.
Servlets och databaskopplingar
Hur man använder databaskopplingar i servlets.
Diverse
Bl.a. svar på frågor från studenter, t.ex. om hur man inkluderar HTML-filer (och resultatet från andra servlets) i en servlet.

Boktips


| Till början på sida |


Java Applets

Java applets exekverar i besökarens webbläsare. Detta leder till att besökarens webbläsare måste stödja Java applets (d.v.s. ha en Java virtuell maskin installerad). Men fördelen, jämfört med servlets, är att gränssnittet kan göras rikare då man inte är begränsad till bara HTML.

Skapa Java applets
Grundläggande om Java applets, hur man infogar en Java applet i en hemsida samt hur man skickar parametrar till en applet.

| Till början på sida |


Java Server Pages

Java Server Pages (JSP) kan användas som ett gränssnitt åt Java Servlets (samt Java Beans och/eller Enterprise Java Beans, EJB). JSP-sidor kompileras (automatiskt) till Java Servlets då de begärs första gången av en webbläsare - för efterföljande anrop så används den redan kompilerade servleten. Detta bör göra JSP-sidor mer effektivt än Microsofts Active Server Pages (ASP) (dock inte ASP.NET).

JSP uppskattas dock inte av alla i Java-världen och det finns ett antal alternativ till JSP, bl.a. Tea (som, tro det eller ej, görs av Walt Disney Internet Group).

Skapa JSP-sidor
Grundläggande om JSP-sidor.
JSP och Java Beans
Beskrivning av hur man använder Java Beans i en JSP-sida.
JSP och servlets
Beskrivning av hur man använder Java Servlets från en JSP-sida.

| Till början på sida |


Java Beans

[ UNDER UPPBYGGNAD ]

Java Beans används för att kapsla in data och/eller funktionalitet i klasser/objekt som är tänkta att kunna återanvändas samt manipuleras med s.k. Bean-verktyg.

Skapa Java Beans
Grundläggande om Java Beans, hur man skapar en enkel Java Beans samt hur man använder en Java Beans från både en Java-appliation och från JSP-sidor.

| Till början på sida | Till startsida för studiewebb |


Länkar

Utvecklarverktyg