suomeksi
in English

J2EE Framework (V0140), 3 op

Perustiedot

Kurssin nimi:J2EE Framework
Winhakoodi:V0140
Kurren lyhenne:J2EEFW
Opintopisteet:3
Opintojakson taso:Ammattiopinnot
Toteutusvuosi:4.vsk
Jakso:Syyslukukausi, 1.jakso
Lukuvuosi:0607
Opetuskieli:English
Opettaja:Kari Aaltonen
Lopullinen arviointi:Arvosteluasteikolla (0-5)

Kuvaukset

Esitietovaatimukset

D0113 Object Oriented Programming (V0119)
D0015 Data Base Technology (V0115)
D0027 Software Engineering (V0118)

Sisältö (ydinaines ja -osaaminen)

- Designing J2EE Architecture
- J2EE Components
- Physical Server Architecture
- Designing Layers
- Client-tier, selecting technologies, MVC and other design patterns, Struts, JSF
- Web-tier, JSP, Servlets
- Business-tier, design models for beans and components, message Driven Beans
- Enterprise information system (EIS)-tier, storing mechanisms, controlling transactions, EntityBean, DAO and Hibernate
- Optimizing scalability and performance
- Security aspects, threats, JAAS authentication
- Strategies for Integrating J2EE-Based Applications into a Portal Server Environment

Sisältö (täydentävä ja erityisosaaminen)

- Idea of Document-Driven Programming with XML
- Typical problems when designing J2EE based systems
- Selecting different technologies, comparing and evaluating

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

After completing the course the student knows fundamentals of building a scalable J2EE based systems as well as the main influencing factors as well as technologies available.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

After the course the student is able to analyze the requirements, to evaluate alternative building blocks and to select framework level design patterns to implement a scalable J2EE system.

Kirjallisuus ja muu materiaali

Inside Java J2EE
Mark Wutka

Core J2EE Patterns: Best Practices and Design Strategies
Alur, Malks, Crupi

Opetusmenetelmät

- Class room teaching: 14 h
- Laboratory excercises:21 h
- Project: 20
- Exams: 2 h
- Student individual workload: 33 h
Total: 90
- Follow-up of the student workload analysis performed: -

Opiskelijan kuormittavuus

Arvioinnin perusteet

Assessment of the compulsory homework assignments, laboratory reports and the project. Final exam.

Koulutusohjelmakohtaiset kompetenssit

Kansainväliset valmiudet (T)
viestintä-, tieto- ja julkaisujärjestelmien tekniikat ja prosessit

login