Web Programming with JSP

AUTUMN Semester Dates: TBA
SPRING Semester Dates: TBA
Times:
Duration: 22.5 hours (7.5 hours x 3 weeks)
Fees:
Venue: City campus - Building 10

Expressions and Enrolment

If you are interested in this course, please submit an Expression of Interest form to register your interest. Please note if you wish to enroll into this short course, you must also submit an Application Form [PDF 114k] to pay for and secure a place. Submission of an application form is confirmation of your intent to enroll and terms and conditions will apply.

Who Should Attend?

This course is aimed at web developers who wish to gain professional knowledge of JSP. In particular, this course will cover techniques for using JSP to build websites whose content is generated on-the-fly from an SQL database, and whose content may need to be updated via forms.

Participants should have basic computer literacy, including the use of application software such as word-processors, spreadsheets and/or databases and an understanding of the Internet. Prior familiarity with elementary programming concepts such as storing of data in variables, data types, arrays, functions and control logic (if statements and loops) is mandatory as the course will assume familiarity with these concepts. Familiarity with elementary HTML is desirable but not essential.

Course Objectives

At the end of this course the student will be able to:

  • Understand the basics of using JSP
  • Understand how to access databases (such as MySQL) using JSP
  • Understand how to set up sessions using JSP
  • Understand how to set up websites using JSP

Course Description

JSP (Java Server Pages) is a scripting language used to produce dynamic web pages, similar to PHP and ASP. JSP is based on the Java language, and forms part of the J2EE family of technologies. Together with J2EE, JSP is one of the most popular technologies for developing medium to large scale websites, and especially e-business and e-commerce websites. This course teaches the fundamentals of JSP, how to access a database from JSP, and how to maintain user sessions from JSP.

Course Outline

This course will cover the following topics:

  • Introduction to web page scripting technologies

  • JSP programming constructs

    • Objects

    • Variables

    • Methods

    • Loops and conditionals

    • Arrays

  • Form processing in JSP

  • Accessing databases

    • Presenting the results of an SQL query in a web page

    • Updating data in a database from JSP

  • Maintaining user sessions.