Module Resources
Java 1.2 or higher (e.g. JBuilder XPro).
A web-browser.
A relational DBMS (e.g. MS Access or Oracle).
A web-server with servlet and JSP containers (e.g. Tomcat).
Module Special Admissions Requirements
Must have passed the Conversion preliminary course.
Module Texts
Java: How to Program, 5th ed, 2003, Deital and Deital, Prentice-Hall, ISBN: 0131016210
Art of Java Web Development: Frameworks and Practices, Neal Ford, 2004, Manning, ISBN: 1932394060
Module Learning Strategies
The 48 hours of teaching will take the form of lectures and supervised laboratory sessions. The 102 hours of independent learning will take the form of completing practical work and undertaking extra reading in the subject area.
(1:n)2 (1:20)2
Module Indicative Content
Components of Internet applications.
Client-side technologies (e.g. HTML, Cascading style sheets, JavaScript, Java applets).
Server-side technologies (e.g. Java servlets, Java Server Pages).
Manipulating a relational database from within a Java program.
Internet application architectures and frameworks.
Module Additional Assessment Details
100% coursework consisting of:
Assignment - Write html pages Java servlets and Java server pages that interact with each other. Some of the server side programs will interact with a relational database. Answer test questions about the components and mechanisms involved. (Learning outcomes 1, 2, 3 and 4).