Unit: Developing JSP and Servlets with WSAD (Fast Track)


Unit Identifier: WS2003-1

Unit Overview:

This unit covers the different web tools offered by WSAD to rapidly develop web applications. The students are guided through a web application that consists of HTML files, JSPs, Cascading Style Sheets and Servlets that demonstrate how to develop, debug and test their code.

Unit Duration: 16 hours

Unit Objectives:

Students will gain the knowledge necessary to develop a web application using WSAD.

  • Generating WebPages from JavaBeans
  • Creating and Editing JavaServer Pages
  • Debugging JSP Pages
  • Generating WebPages from SQL
  • Creating and Editing Servlets
  • Debugging Servlets
  • Web Application Security
  • Deploying and Testing Web Projects

Unit Outline:

  1. Developing JSP & Servlets with WSAD
    • Web Applications Overview
    • J2EE Web Applications
      1. Java Servlets and JavaServer Pages
      2. Web Applications
      3. A Web Container for Hosting Web Applications
      4. Packaging Structure and Deployment Descriptor
    • Creating & Editing JavaBeans
    • JavaBean Web Page Wizard
    • Generated Files

  2. JavaServer Pages in WSAD
    • JavaServer Pages Overview
      1. Scripting elements
      2. Directives
      3. Actions
    • JSP Custom Tags
    • Creating JSP Pages
    • JSP Menu
      1. Insert Bean
      2. Insert Expression, Declaration, Scriptlet
      3. The Script Editor
      4. Insert Forward
      5. Insert Include
      6. get/set Property
    • Using Assistance
    • Inserting Custom Tags
    • Specifying The Build Path
    • Testing and Debugging JSP pages
    • JSP Remote Debugging
    • JSP Database Access
    • JSP SQL tags
    • JSP SQL Actions limitations
    • Creating Database WebPages
    • Database Web pages Wizard
    • Generated Files

  3. Servlet Development using WSAD
    • Servlets Overview
    • Servlets in WSAD
    • Creating Servlets
    • Configuring Servlets in web.xml
    • Servlet Tab in web.xml
    • Testing and Debugging Servlets

  4. Web Application Security
    • Traditional Web Security
    • J2EE Security
      1. Declarative Security
        • J2EE Security Roles
        • Creating Roles in WSAD
        • User Authentication
        • Specifying Authentication Method
        • Protecting Web Resources
        • Using SSL to Enhance Confidentiality
      2. Programmatic Security
    • Unprotected Web Resources

  5. Deploying Web Applications
    • The WAR file revisited
    • Configuring Web Projects- web.xml
    • web.xml
      1. Editor
      2. General
      3. Servlet
      4. Security
      5. Environment
      6. References
      7. Pages
      8. Source
    • War Validator
      1. Deployment descriptor (web.xml)
      2. Servlets
      3. Security roles
      4. Servlet and Servlet mappings
      5. EJB references
    • Importing & Exporting War Files


For More Information Contact:
Tod Pryor at training@prioritytech.com
402-445-4747, or toll free at 1-866-PTI-CORP ext. 4747

Site Map  |  Contact Us

Copyright © 2011 Priority Technologies, Inc. - All rights reserved.