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.


Versioner:

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

Välj litteraturlista:

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

Kolla om litteraturen finns på biblioteket

Sidan uppdaterades 2024-08-15