Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /var/www/html/include/func/func.logging.php on line 510
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /var/www/html/include/logging.php on line 54
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /var/www/html/include/logging.php on line 60
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /var/www/html/init.php on line 481
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/include/func/func.logging.php:510) in /var/www/html/include/sessions.php on line 74
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/include/func/func.logging.php:510) in /var/www/html/include/sessions.php on line 76
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/include/func/func.logging.php:510) in /var/www/html/include/sessions.php on line 85
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/include/func/func.logging.php:510) in /var/www/html/include/sessions.php on line 86
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/include/func/func.logging.php:510) in /var/www/html/include/sessions.php on line 93
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/include/func/func.logging.php:510) in /var/www/html/include/func/func.core.php on line 1836
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /var/www/html/cron.php on line 105
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /var/www/html/include/func/func.logging.php on line 49
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /var/www/html/include/func/func.logging.php on line 79
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /var/www/html/include/func/func.logging.php on line 86
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/include/func/func.logging.php:510) in /var/www/html/include/get_language.php on line 165
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/include/func/func.logging.php:510) in /var/www/html/product.php on line 63
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /var/www/html/product.php on line 82
INVALID SQL: 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_BIG_SELECTS=1' at line 1
SQL QUERY FAILURE:SET OPTION SQL_BIG_SELECTS=1
INVALID SQL: 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_BIG_SELECTS=1' at line 1
SQL QUERY FAILURE:SET OPTION SQL_BIG_SELECTS=1
eClasses.org�::�Course Catalog�::�Introduction to JSP
eClasses.org :: Course Catalog :: Introduction to JSP

Introduction to JSP (P112)

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

Applicable Job Roles: web programmers, and web application developers.

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

Books:
Required Book: Beginning JSP, JSF and Tomcat: Java Web Development

Additional information:

Your place in the course is confirmed by your payment. Introductory courses are intended for students with no experience in the subject matter and are seeking beginner level training.

Refund Policy: Please read our Terms and Refund Policy before registering for this course.

Additional Cost: Book and software might be required for the course. Read the Requirements and Book section for more information. Course fee does not include the book and software cost .

How eClasses Work:Instructors post lectures (text-based, no video or audio), reading selections, and hands-on assignments once a week in the online classroom. Students can discuss the assignments with the instructor and amongst themselves in the classroom area. This format has no set meeting time, which allows students to attend class at a time most convenient to them, yet still provides logically organized communication between class participants. Students can apply for the completion certificate after finishing the class.

Introduction to JSP
Price: $220.00
Item No.: P112
Open Courses: No other sessions are scheduled for this course. You can add to your wish list and you will be notified when other sessions are scheduled.

Testimonials
Instructor's ProfileInstructor
We are looking for an instructor to teach this course. To apply please visit the Teach Online section for more information.
Before you register for this class, please read the Outline, Prerequisites, Requirements, Books, and Refund Policy sections carefully.
 

Testimonials

Rating

  • "I thoroughly enjoyed this class and have a much better understanding of JSP technology. I found the pace good and amount of material reasonable. I also felt that the instructors did a great job giving feedback and being responsive to questions. I thought that the text book was a little under utilized and at times did not support the lecture as good as it could have, and vice versa.

    I would definately be interested in an intermediate JSP class as I would like to learn more about MVC design and more practice with the custom tags.

    On another note I would also be interested in a class about new rich client technologies such as AJAX. " - Steven Dunning