office (678) 325-7317
fax (678) 325-7317
Java Servlets and JSP

Course Length: 5 days or two 3 day classes


Section 1: Get started right
In this section, you’ll learn:
  • the concepts and terms that you need for Java web programming
  • how to use the MVC pattern to get the most from JSPs and servlets
  • how to use the NetBeans IDE for developing servlet and JSP applications more efficiently
  • how to use the Tomcat web server that lets you use servlets and JSPs for web applications

By the time you’re through with this section, you’ll be ready to use the IDE to code and run servlets and JSPs on your own computer.

Section 2: The essential servlet and JSP skills
In this section, you’ll get a crash course in HTML and CSS, which are essential to the use of JSPs. Then, you’ll learn the skills for creating servlets and JSPs that you’ll use in almost every application. These modules move from the simple to the complex as you learn how to work with servlets, JSPs, sessions, cookies, JavaBeans, Expression Language (EL), the JSP Standard Tag Library (JSTL), and custom JSP tags.

Section 3: The essential database skills
Here, you’ll learn how to use both JDBC (Java Database Connectivity) and JPA (Java Persistence API) to work with a database. Although this section focuses on the use of MySQL databases, JDBC and JPA can be used for working with any database management system, including Oracle and SQL Server.

Section 4: Advanced servlet and JSP skills
In this section, you’ll learn the advanced servlet and JSP skills that you will need for certain types of web applications. This includes the use of JavaMail, SSL, authentication, encryption, HTTP, listeners, and filters. Then, the last module in this section shows you how to use JavaServer Faces, which is an alternative to using JSPs.

Section 5: The Music Store website
This section presents an e-commerce website that puts the skills in the first four sections into context. This downloadable application illustrates best practices and provides code that you can use in your own applications. Once you understand how this website works, you will have all the skills you need for creating your own web applications.

Who Should Attend?
This course is for anyone who wants to develop professional websites using Java servlets and JSPs. The only prerequisite is a basic understanding of the Java programming language, roughly equivalent to our core Java course. But you don’t need any web programming experience at all.

Course Outline

Section 1 Get started right

Module 1 An introduction to web applications

Module 2 How to structure a web application with the MVC pattern

Module 3 How to use NetBeans and Tomcat

Section 2 Essential servlet and JSP skills

Module 4 A crash course in HTML5 and CSS3

Module 5 How to develop servlets

Module 6 How to develop JavaServer Pages

Module 7 How to work with sessions and cookies

Module 8 How to use EL

Module 9 How to use JSTL

Module 10 How to use custom JSP tags

Section 3 Essential database skills

Module 11 How to use a MySQL database

Module 12 How to use JDBC to work with a database

Module 13 How to use JPA to work with a database

Section 4 Advanced servlet and JSP skills

Module 14 How to use JavaMail to send mail

Module 15 How to use SSL to work with a secure connection

Module 16 How to restrict access to a web resource

Module 17 More security skills

Module 18 How to work with HTTP requests and responses

Module 19 How to work with listeners

Module 20 How to work with fliters

Module 21 How to work with JavaServer Faces

Section 5 The Music Store website

Module 22 An introduction to the Music Store website

Module 23 The applications of the website

Home | AboutUs | Training | Mentoring | Contact Us

© 2008 Dunn Training Inc. All Rights Reserved.