Data Deliverance Courseware

Fast Track to Servlets/JSP™

Summary

Fast Track to Servlets/JSP

Servlets and JSP (JavaServer Pages) are key server-side Java technologies for building web applications. Servlets are programs that run on a web server; they can respond to client requests and create dynamic content. JSPs are useful for displaying dynamic data, and allowing Java developers and Web page designers to work together easily. The JSTL is a tag library for JSP that encapsulates the core functionality common to many Web applications using custom tags. These include tags for iteration, conditionals, XML manipulation and much more.

This course is a comprehensive tutorial in the design and programming of Java Web applications using servlets and JSP. It starts with Web application architecture, usage, and deployment. It teaches about the capabilities of servlets, servlet architecture, and session management, JSP structure and syntax, and good design techniques for using them. Extensive coverage is included on how to efficiently use the JSP Expression Language (EL), custom tags, and the JSTL library.

The course is current with the latest releases of the specification, and uses the latest capabilities to write Web applications in the most efficient way possible. This includes the use of the JSP Expression Language directly in JSP pages, an overview of creating custom tags with tag files, and other new capabilities that make the framework much more user friendly. The complete course will give you excellent experience on how to build robust and capable Web applications using the latest features of the Java EE Web container.

All labs can be done with the Eclipse IDE Java EE version, and the lab instructions include detailed directions for using it.

Course Objectives
On completion of this course, the student should be able to
Length
3 Days

Format
50% hands-on, 50% lecture

Course Outline

Session 1: Web Application Basics

Session 2: Servlet Basics

Session 3: Additional Servlet Capabilities

Session 4: JavaServer Pages

Session 5: Using Custom Tags

Session 6: HTTP Session Tracking

Session 7: More JSP Capabilities

Session 8: More JSTL and EL

Session 9: Security

Session 10: Additional Topics



Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 3

Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 4

Notice: Undefined variable: REMOTE_USER in /var/www/datadeliverance/inc/trademarks.inc on line 7

Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 7