LO346D Java EE og distribuerte systemer
Opplegg for faget

Tema for dette faget

Gjennomgangstema i dette faget vil være hvordan man lager distribuerte systemer. Med et distribuert system mener vi (i de aller fleste tilfeller) at det er programmer som gjør noe over et nettverk. Web er et godt eksempel på et distribuert system. Web-leser (altså klienten) tar kontakt med Web-tjener for å få tak i Web-sider (HTML) som vises for brukeren.

I dette faget skal vi hovedsaklig se på mulighetene som Java tilbyr oss, men det vil også være stoff om distribuerte systemer som er av en litt mer generell karakter. Vi skal både se på mulighetene i Java SE og Java EE (Java Standard Edition og Java Enterprise Edition). Vi starter med Java SE som dere er kjent med før og legger grunnlaget for å forstå hvordan Java EE og Enterprise JavaBeans fungerer. Poenget med Enterprise JavaBeans er at man kan lage gjenbrukbare, robuste og skalerbare applikasjoner som det før var vanskelig å oppnå.

Faget gir grunnlag for å lage avanserte distribuerte applikasjoner. 

Undervisningsopplegg

Undervisningsopplegget vil være slik det er i de fleste øvrige fjernundervisningsfag. De viktige elementene er

Dersom dette er første gang du følger et nettfag hos oss, bør du lese Studere hos oss.

Leksjoner

Det blir distribuert 12 leksjoner i faget. Leksjonene publiseres til bestemte datoer, en gang i uken. Alle leksjoner er i pdf-format. Dette gjør at du må ha Acrobat Reader installert på maskinen din for å kunne lese leksjonene. Acrobat Reader kan lastes ned gratis fra www.acrobat.com (last ned nyeste versjon).

I dette faget vil det være 7 obligatoriske leksjoner og 5 frivillige. De frivillige er ment som fordypning i enkeltemner og er veldig aktuelle i forhold til prosjektet (se lenger ned).

Øvinger

Til leksjonene skal det besvares/leveres en øving. For å få ta prosjektet så må øvingene være gjennomført. Øvingene utføres individuelt, og sendes til øvingslærer (via its-learning) for retting.

Prosjekt

Karakter i faget gis basert på et større prosjekt som har 80-100 timers omfang. Studenten vil selv velge hva som skal gjøres i prosjektet, men det skal godkjennes av faglærer. Basiskravet for prosjektet er at det er et distribuert system, og at det er relatert til pensum i faget. Gjennomgang av leksjoner og øvinger skal gi nødvendig innsikt til å kunne spesifisere et fornuftig prosjekt.

Diskusjon

Alle fag har et diskusjonsforum. Dette er et viktig medium der vi håper på stor aktivitet. Ofte er det noe høy terskel for å komme i gang men vi ønsker aktivitet både fra faglærer, øvingslærer og alle dere studenter. Husk at det alltid er flere som lurer på akkurat det samme som dere men som også nøler med å stille spørsmålet. Bruk diskusjonsgruppen aktivt. 

Lærebok

Lærebok og pensum