Module Texts
Recommended reading:
Java Servlet Programming, second edition, Hunter, J. and Crawford, W. 2001, O'Reilly. ISBN: 0596000405
JavaServer Pages, third edition, Hans Bergsten. 2004, O'Reilly. ISBN: 0596005636,
Background reading:
CSS: The Definitive Guide, Eric Meyer. 2006, O'Reilly. ISBN: 0596527330
Module Learning Strategies
Normally one lecture and two practical sessions per week. (1:n)1 (1:20)2
In addition to these 36 hours of class, each student will be expected to engage in a further 114 hours of independent learning, to reinforce and extend the learning that takes place in the formal classes.
Independent learning activities include but are not limited to completing the practical work, preparing and undertaking assessment, reading books and academic papers.
Module Additional Assessment Details
100% Coursework consisting of:
An assignment addressing all learning outcomes, consisting of:
- Design and implement a web application, using a recognised architecture, Java servlets, and JavaServer Pages, to solve a given problem.
Module Indicative Content
Server-side technologies (e.g. Java servlets, JavaServer Pages).
Manipulating a relational database from within a Java program.
Session management.
Request despatching.
JSP standard actions, custom tags, and tag libraries.
Client-side technologies (e.g. JavaScript, Java applets).
Web application architectures and frameworks.
Module Special Admissions Requirements
Prior study of an object-oriented programming language such as Java.
Module Resources
Software:
NetBeans
Hardware:
Standard Windows-based computing provision