The course is included in these curricula and study modules

It 2001 - 2004 - Www technologies

Level/category

Professional studies

Teaching language

English

Type of course

Compulsory

Recommended year of study

3

Total number of ECTS

4 cr

Competency aims

The aim of the course is to introduce the J2EE three-tier model. This model includes an application server which includes containers for servlets, JSPs and EJBs. Additionally the integration with an external relational database is covered.

Learning outcomes

At the end of the course the student is expected to be able to design and make web applications according to the J2EE specifcation. The student knows
the aspects of the application server and how to make working servlets and JSP documents. Also the student knows how to make enterprise java
beans (EJB) and interact with a relational database.

Course contents

1. Java language review
- variables, classes and methods.
- modifers, abstract classes, interfaces and exceptions
2. Application Server
- introduction to the Apache Tomcat application server
- server setup
- deployment of applications
3. Servlets
Servlets are Java technology's answer to CGI programming with many
approvements
- used throughout the course with different approaches
- basic management of dynamic content in HTML
- image manipulation, drawing graphs
- managing browser interaction using sessions
4. JSP
JSP is a good alternative to ASP and PHP when making embedded
scripting in HTML document. Making dynamic websites using JSP
should be fast and easy.
- all the principles of JSP and when to use JSP in sted of servlet.
5. EJB (enterprise java beans)
- examples and exercises
- how to create reusable components that can be shared among different projects.

Prerequisites and co-requisites

Object-oriented programming language (C++ or Java)
Internet basics (html)
Internet design and programming (PHP)
Databases and SQL

Recommended or required reading

Downloadable (pdf-format) from course homepage

Study activities

  • Lectures - 22 hours
  • Exercise based learning - 34 hours
  • Project work and productions - 64 hours

Workload

  • Total workload of the course: 120 hours
  • Of which autonomous studies: 64 hours
  • Of which scheduled studies: 56 hours

Mode of Delivery

Participation in tuition

Assessment methods

Reports and productions

Examiner

Karlsson Hanne

Group size

No limit

Assignments valid until

Until date 2007-04-01

The timetable of the course

Deadline för projektet är 1.4.2007. Efter detta publiceras vitsord och kursen stängs. Kursen innehåller inga delprestationer.

Assessment methods

2007-04-01 - Reports and productions

Course and curriculum search