Home   Online Introduction to JSP

Online Introduction to JSP

Introduction to JSP
Java Server Pages is the way to separate the look of the web page from it’s content. What this separation means is that no matter what web server or platform is used to develop or run the web site – it will behave the same way – providing different users with the same quality of product.

Through the use of hands-on exercises, students will explore the main concepts of JSP technology, it’s syntax and components of JSP development. At the end of this course, students will be able to understand:

  • What JSP technology can be used for
  • JSP architecture
  • Life cycle of a JSP page
  • JSP syntax
Outline

 Week 1: First Encounter with JSP

  • What is JSP?
  • Installing Java
  • Installing Tomcat Server
  • Testing Installation
  • Your First JSP

 Week 2: JSP Architecture. JSP Tags

  • Directives
  • Declarations
  • Scriplets
  • Expressions

 Week 3: Review of HTML Forms

  • How to create and respond to HTML forms
  • HTML Forms Elements

 Week 4: Introducing JSTL

  • Downloading and Installing JSTL
  • Using JSTL to Process HTML Forms

 Week 5: Dynamic Web Programming with JSP. Connecting to Databases

  • Introducing Databases
  • SQL Language Fundamentals
  • Manipulating Data Using SQL

 Week 6: Controlling the Flow of Application

  • Decision Making
  • Conditional Statements
  • Review Course Material
Prerequisites

Students should be:
familiar with the Internet, the World Wide Web
proficient with HTML, familiar with forms
familiar with object-oriented programming concepts and Java programming language or have taken the ‘Introduction to Programming in Java’ (P140) or ‘Java for Non-Programmers’ (P141)courses

Requirements

Software:
Operating System: Windows. This course will reference a Windows installation and Windows style path names. Linux users are welcome but will have to adjust accordingly.
Web Browser: Recommended are Internet Explorer 5+, FireFox, Netscape Navigator or such
Text Editor: Any plain text editor such as TextPad, emacs or Notepad (not a word processor!)
Java – J2SE5.0: Can be freely downloaded from http://java.sun.com
Java Documentation: Can be freely downloaded from http://java.sun.com/docs/
Tomcat Server 5.5: Can be freely downloaded from http://apache.sunsite.ualberta.ca/tomcat/tomcat-5/v5.5.15/bin/apache-tomcat-5.5.15.exe
Microsoft Access (Linux users may use another database)
Hardware:
Windows Compatible computer that can run Java 5 and Tomcat 5.5. This is any computer that can run Windows 2000 or Windows XP with at least 512Mb RAM and additional 300MB Hard Disk space for Java and Tomcat