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