651-905-3729 Microsoft Silver Learning Partner EC Counsel Reseller compTIA Authorized Partner

Java Servlets and JSP

5 Days

Description

NOTE: This course is only available by customer request. If you are interested in taking this course, please call 651-905-3729 or submit a request for a date. 

 

 

You'll learn how to:

  • use servlets and JSPs to build well-structured web applications that implement the MVC pattern
  • use the Tomcat web server on your own system
  • use the NetBeans IDE to speed up development and testing
  • take advantage of the functionality that's built into HTML5 and CSS3 for cutting-edge web page design
  • Then, you'll build on that base to master the skills you'll use in almost every servlet/JSP application you write. That means you'll learn how work with sessions and cookies...JavaBeans...the JSP Expression Language (EL)...the JSP Standard Tag Library (JSTL)...and custom JSP tags.

But that's just the first half of the class! At that point, you can build out your skills in any way you want. You will then:

  • database programming using either the JDBC API or the newer JPA (Java Persistence API); you can use these to work with any DBMS, but this book shows the practical details using MySQL
  • JavaMail to send email
  • SSL to establish secure connections
  • authentication to manage access to web resources
  • advanced HTTP skills
  • listeners and filters
  • introductory JSF (JavaServer Faces)...a popular, alternate approach to servlet/JSP programming that you may want to learn more about  

Finally, to tie everything together, the last two chapters present an e-commerce website that puts all these skills into context. Once you understand how this website works, you'll have all the skills and code you need to start creating your own custom web applications.

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Java Servlets and JSP class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

Section 1 Get started right   

  • Chapter 1 An introduction to web programming with Java
  • Chapter 2  How to structure a web application with the MVC pattern
  • Chapter 3  How to use NetBeans and Tomcat

Section 2 Essential servlet and JSP skills   

  • Chapter 4  A crash course in HTML5 and CSS3
  • Chapter 5  How to develop servlets
  • Chapter 6  How to develop JavaServer Pages
  • Chapter 7  How to work with sessions and cookies
  • Chapter 8  How to use EL
  • Chapter 9  How to use JSTL
  • Chapter 10  How to use custom JSP tags

Section 3 Essential database skills   

  • Chapter 11 How to use a MySQL database
  • Chapter 12  How to use JDBC to work with a database
  • Chapter 13  How to use JPA to work with a database

Section 4 Advanced servlet and JSP skills   

  • Chapter 14  How to use JavaMail to send email
  • Chapter 15  How to use SSL to work with a secure connection
  • Chapter 16  How to restrict access to a web resource
  • Chapter 17  More security skills
  • Chapter 18  How to work with HTTP requests and responses
  • Chapter 19  How to work with listeners
  • Chapter 20  How to work with filters
  • Chapter 21  How to work with JavaServer Faces

Section 5 The Music Store website   

  • Chapter 22  An introduction to the Music Store website
  • Chapter 23 The applications of the website

 

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Java Servlets and JSP class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Prerequisites

Basic Java skills that you should get from any core Java course or equivalent knowledge. 

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Java Servlets and JSP class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date