Programvaruarkitektur med Java NV1
7,5 hp
Kursplan, Avancerad nivå, 1TD203
Kursen är avvecklad.
- 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).