Sysoft Logo a1.gif (1473 bytes) a2.gif (1312 bytes) a3.gif (1291 bytes)

Email: train@sysoft.com Phone: (800) 467-9736 or (732) 549-9002 Fax: (732) 549-7060


Sysoft 7200

Servlets
Description This course focuses on Server Side Java Application Development.  Special emphasis is placed on Database Application development with JDBC, building complex e-Business applications as well as the Intranet/Extranet applications. 
Certification - SIP Level 2
Topics - Servlet Overview
- The Java Web Server
- Your First Servlet
- Web Server Alternatives: JDeveloper
- Servlet Chaining
- Server-Side Includes
- HTML Forms
- Using JDBC in Servlets
- Putting It All Together: The Servlet Connection
- HTTP Tunneling
- Automating Servlet Programming
- Easing the Distribution Process: Automatic JAR File Creation
- Three-Tier JDBC Driver
- Using Servlets and RMI
- Support for Servlets
- The Power of Servlets
- HTTP Servlet Basics
   - HTTP Basics
   - The Servlet API
   - Page Generation
   - Server-Side Includes
   - Servlet Chaining and Filters
   - JavaServer Pages
- The Servlet Life Cycle
   - The Servlet Alternative
   - Servlet Reloading
   - Init and Destroy
   - Single-Thread Model
   - Background Processing
- Retrieving Information
   - Initialization Parameters
   - The Server
   - The Client
   - The Request
- Sending HTML Information
   - The Structure of a Response
   - Sending a Normal Response
   - Using Persistent Connections
   - HTML Generation
   - Status Codes
   - HTTP Headers
- Sending Multimedia Content
   - Images
   - Compressed Content
   - Server Push
- Session Tracking
   - User Authorization
   - Hidden Form Fields
   - URL Rewriting
   - Persistent Cookies
   - The Session Tracking API
- Security
   - HTTP Authentication
   - Digital Certificates
   - Secure Sockets Layer (SSL)
   - Running Servlets Securely
- Database Connectivity
   - Relational Databases
   - The JDBC API
   - Reusing Database Objects
   - Transactions
   - Advanced JDBC Techniques
- Applet-Servlet Communication
   - Communication Options
   - Daytime Server
   - Chat Server
- Interservlet Communication
   - Servlet Manipulation
   - Servlet Reuse
   - Servlet Collaboration
- Internationalization
   - Western European Languages
   - Conforming to Local Customs
   - Non-Western European Languages
   - Multiple Languages
   - Dynamic Language Negotiation
   - HTML Forms
   - Receiving Multilingual Input
- Parsing Parameters
- Sending Email
- Using Regular Expressions
- Executing Programs
- Using Native Methods
- Acting as an RMI Client
- Debugging
- Performance Tuning

Copyright © 1999-2000, Sysoft Inc.