This course provides an introduction to web programming and database connections in Java, using the JDBC interface, JSP and servlets.

Target Audience

The course is suitable for anybody wanting an introduction to web applications programming consepts in Java. The course assumes a knowledge of simple Java programming, such as that provided by the Introductory Java Programming course.

Course Objectives

At the end of the course, you will have:

  • An introduction to JDBC programming and SQL.
  • An introduction to Java servlets and JSP.

The mornings are devoted to lectures on Java. The afternoons are devoted to practical laboratory classes, where theory learned in the morning session will be implemented.

Course Structure

Day 1: Classes and objects

  • Defining classes and objects
  • Creating instances of classes
  • Object constructors
  • Accessing data in objects
  • Object references
  • Inheritance: principles and implementation in Java
  • Multiple inheritance
  • Method overriding and encapsulation

Day 2: Java Servlets

  • Servlets concepts
  • Creating servlets
  • Processing form data from HTML
  • String processing and regular expressions
  • Accessing databases with JDBC
  • Exceptions

Course Leader

John Taylor has 20 years' commercial and consultancy experience in systems analysis, programming and project management. He is currently researching new ways of measuring the pitch of speech, as part of the Audio, Speech and Language Processing Lab in the School of Computing Sciences, UEA.

More Information

We can also deliver this course at an employer's premises and would be happy to discuss details of this and any customisation. 
For more information on the courses and services we can offer please contact:
Sue Johnson
Centre for Professional Development
University of East Anglia
NR4 7TJ

Telephone: +44 (0) 1603 591578
Fax: +44 (0) 1603 591550
Email: professionaldevelopment@uea.ac.uk