Siirry suoraan sisältöön

JAVA EELaajuus (3 op)

Opintojakson tunnus: XX00AA49

Opintojakson perustiedot


Laajuus
3 op

Osaamistavoitteet

Oppijakson suoritettuaan opiskelija tuntee skaalautuvan komponenttipohjaisen Java EE www-sovelluksen rakennustavan, siihen vaikuttavat tekijät sekä saatavilla olevat eri teknologiat ja sovelluskehykset.
-----
Oppijakson suoritettuaan opiskelija osaa laatia vaatimusmäärittelyn, arvoida vaihtoehtoisia toteutapoja ja valita käytettävän sovelluskehyksen siten, että toteutettava Java EE -järjestelmä on skaalautuva, luotettava ja turvallinen.

Sisältö

1. Java EE
o www-sovellusarkkitehtuuri
o monitasoinen ja hajautettu komponenttipohjainen ohjelmistoarkkitehtuuri
o komponentit
2. Esitystapakerros
o esitystapakerros asiakas- ja palvelinpuolella
o käytettävän teknologian valinta
o suunnittelumallit
o sovelluskehykset
3. Toimintalogiikkakerros
o suunnittelumallit pavuille ja komponenteille
4. Datakerros
o tallennusmekanismit
o transaktioiden käsittely
o olio-relaatiomallin toteutus
5. Hajauttaminen ja skaalautuvuus
o Enterprise Java Beans (EJB)-komponentien luokkahierarkkia
o session bean, liiketoimintalogiikka
o entity bean, tietovaraston käsittely
o message driven bean, asynkroninen kommunikointi
6. Java Web Services
-----
1. XML:n hyödyntäminen sovelluskehityksessä, “Document-Driven Programming”
2. Skaalautuvuuden ja suorituskyvyn optimointi
3. Turvallisuusnäkökohdat, säikeet, autentikointi
4. Java EE sovellusten integrointi Portal Server -ympäristöihin
5. Tyypilliset ongelmat ja niiden hallinta Java EE pohjaisissa järjestelmissä
6. Eri toteutusteknologien arviointi, vertailu ja valinta

Esitietovaatimukset

Olio-ohjelmointi, Ohjelmistotuotanto ja Tiedonhallinta

Arviointikriteerit, tyydyttävä (1)

Java EE:n peruskonseptien hallinta sekä hyväksytysti suoritettu projektityö

Arviointikriteerit, hyvä (3)

Java EE:n eri ominaisuuksien hyvä hallinta sekä hyvin suoritettu projektityö

Arviointikriteerit, kiitettävä (5)

Kurssilla käsiteltyjen Java EE:n ominaisuuksien erittäin hyvä hallinta sekä kiitettävästi suoritettu projektityö

Siirry alkuun