Programvaruarkitektur med Java

5 hp

Kursplan, Avancerad nivå, 1TD204

Kod
1TD204
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, 27 oktober 2010
Ansvarig institution
Institutionen för informationsteknologi

Behörighetskrav

120 hp inklusive matematik 15 hp och datavetenskap/systemvetenskap 30 hp, där fortsättningskurs i programmering ingår. Programmeringsspråket Java måste ingå i programmeringskursen.

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), Web services, JSP-Tags, JSF (Java Server Faces), 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;
  • 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 (2 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