The course is included in these curricula and study modules
It 2001 - 2004 - Www technologies
Level/category
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
Home page of the course
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