Programvaruarkitektur med Java NV1

7,5 hp

Kursplan, Avancerad nivå, 1TD203

Kod
1TD203
Utbildningsnivå
Avancerad nivå
Huvudområde(n) med fördjupning
Datavetenskap A1N
Betygsskala
Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 20 april 2009
Ansvarig institution
Institutionen för informationsteknologi

Behörighetskrav

120 hp inklusive matematik 20 hp, datavetenskap 30 hp, däribland Programmeringsteknik II eller motsvarande.

Mål

För godkänt betyg ska studenten kunna

  • använda och översiktligt beskriva uppbyggnaden av Java EE (Java Enterprise Edition);
  • beskriva hur komponenter som servlets, JSP (Java Server Pages), JSP-Tags, javabönor och EJB (Enterprise Java Beans) fungerar och används;
  • använda XSLT (eXtended Stylesheet Language Translations) för att producera layout av webbsidor;
  • förklara hur man använder någon komponentcontainer, exempelvis Tomcat för att utveckla webbapplikationer i Java;
  • översiktligt kunna redogöra för vad andra hjälpmedel och miljöer, såsom Struts och JSF (Java Server Faces), är och vad de används till
  • genomföra ett projekt som innebär konstruktion av en webbapplikation med hjälp av de verktyg som gås igenom i kursen.

Innehåll

Uppbyggnad och arkitektur hos Java EE (Java Enterprise Edition). Programvaror som behövs för att kunna använda Java EE. Användning av och funktion hos Java EE-komponenter såsom servlets, JSP, EJB, XSLT och web-services. Hjälpmedel för utveckling som Struts och JSF (Java Server Faces). I kursen ingår ett projektarbete där kursinnehållet tillämpas.

Undervisning

Föreläsningar och obligatoriska inlämningsuppgifter.

Examination

Skriftligt prov (4,5 hp) samt inlämningsuppgifter (3 hp).

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin