suomeksi
in English

J2EE Framework (V0140), 3 op

Basic information

Course name:J2EE Framework
J2EE Framework
Course Winha code:V0140
Kurre acronym:J2EEFW
Credits:3
Type and level of course:Professional studies
Year of study, semester or study period:4.year
Implementation:Autumn semester, 1.period
Semester:0607
Language of tuition:English
Teacher:Kari Aaltonen
Final assessment:Grading scale (0-5)

Descriptions

Prerequisites

D0113 Object Oriented Programming
D0015 Data Base Technology
D0027 Software Engineering

Course contents (core content level)

- 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

Course contents (additional)

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

Core content level learning outcomes (knowledge and understanding)

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.

Core content level learning outcomes (skills)

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.

Recommended reading

Inside Java J2EE
Mark Wutka

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

Teaching and learning strategies

- 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: -

Teaching methods and student workload

Assessment weighting and grading

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

Related competences of the degree programme

International and intercultural skills
communication, information and publishing processes and technologies

login