Datateknik AV, Java för distribuerade tjänster, 7,5 hp
Observera att kurslitteraturen kan ändras/revideras fram till:
• 1 juni för en kurs som startar på höstterminen
• 15 november för en kurs som startar på vårterminen
• 1 april för en kurs som startar på sommaren
Skriv ut eller spara kursplanen som PDF
Du kan enkelt skriva ut en kursplan direkt från webbsidan. Använd kortkommandot ctrl+p (Windows) eller command+p (Mac). I nästa steg väljer du om du vill skriva ut eller spara kursplanen som PDF.
För en nedlagd kurs kan eventuell information om avvecklingsperiod hittas under rubriken "Övergångsregel" i senaste versionen av kursplanen.
Kursplan för:
Datateknik AV, Java för distribuerade tjänster, 7,5 hp
Computer Engineering MA, Java for Distributed Services, 7.5 Credits
Allmänna data om kursen
- Kurskod: DT011A
- Ämne huvudområde: Datateknik
- Nivå: Avancerad
- Högskolepoäng: 7,5
- Fördjupning vs. Examen: A1N - Kursen ligger på avancerad nivå och har endast kurs(er) på grundnivå som förkunskapskrav.
- Utbildningsområde: Teknik 100%
- Ansvarig fakultet: Fakulteten för naturvetenskap, teknik och medier
- Ansvarig institution: Data- och systemvetenskap
- Fastställd: 2008-09-29
- Senast ändrad: 2013-07-09
- Giltig fr.o.m: 2013-08-15
Syfte
Kursen presenterar, både teoretiskt och praktiskt, påbyggnader i Java för
utveckling av komplexa applikationer/system med hjälp av J2EE (Java 2 Platform, Enterprise Edition) standarder.
Lärandemål
Efter godkänd kurs skall du:
- kunna skapa, designa och använda objektrelationella databaser, med hjälp av JPA
eller Hibernate.
- kunna konstruera program som använder RMI och EJBs
- kunna konstruera och strukturera servlets/JSP-baserade användargränssnitt
- förstå och kunna utvärdera och implementera tekniker för autentisering och
auktorisering
- kunna analysera faktorer som bör beaktas vid konstruktion av komplexa
applikationer/system.
- kunna använda någon utvecklingsmiljö (IDE) för J2EE (t ex Eclipse eller
NetBeans)
- kunna implementera arkitektur som bygger på J2EE standarder
Innehåll
- Accesser mot databaser lokalt eller på andra datorer genom att använda
objektrelationella verktyg som JDBC/JPA eller Hibernate.
- Anrop av metoder i objekt som finns på andra värddatorer genom att använda
RMI.
- Lokalisera och utnyttja tjänster inom ett delat container miljö genom att använda
JNDI/EJB.
- Transaktionshantering (JTA)
- Datasäkerhet (autentisering/auktorisering, exempelvis JAAS)
- Implementera program i en server som understödjer servlets.
- Hantera och lägga upp en servlet container, application server samt EJB
container.
Behörighet
En B från gymnasiet samt Datateknik GR (AB), 60 hp, inkluderande icke överlappande programmeringskurser i Java, 22,5 hp samt någon databaskurs, 7,5 hp.
Urvalsregler
Urval sker i enlighet med Högskoleförordningen och den lokala antagningsordningen.
Undervisning
Webbaserad distanskurs utan samlingar:
Allt kursmaterial presenteras via en webbaserad undervisningsplattform.
Handledning ges via den aktuella undervisningsplattformen utifrån den enskilde
studentens behov. Detta kan exempelvis ske via e-post eller diskussionsgrupper.
För examinering krävs ett headset + en webbkamera.
Examination
L101: Laborationer och/eller projektarbete, 4,5 hp
Betygsskala: Underkänd (U) eller Godkänd (G)
T101: Tentamen, 3 hp
Betygsskala: På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
4,5 hp, L101: Laborationer och/eller projektarbete.
Betyg: Underkänd (F) eller Godkänd (P)
3,0 hp, T101: Tentamen
Betyg: A, B, C, D, E, Fx och F. A-E är Godkänt och Fx och F är Underkänt.
Betygskriterier för ämnet finns på www.miun.se/betygskriterier.
Betygsskala
På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
Övrig information
Denna kurs kan inte ingå i samma examen som kurs med kod DTAC22 eller DT088G.
Litteratur
Obligatorisk litteratur
- Författare/red: Andrew Lee Rubinger, Bill Burke
- Titel: Enterprise JavaBeans 3.1
- Förlag: O'Reilly
- Författare/red: Rod Johnson,
- Titel: Expert One-on-One J2EE Design and Development (Programmer to Programmer)
- Förlag: Wrox