Java Servlets
Course Number: Duration: 24 hours
 
Objectives
This course is designed to give you a firm grounding in Server Side Programming, Servlet Basics and Advanced Servlet Features like Session Tracking and Interservlet Communication.
Target Audience This course is essential for those who are interested in extending the functionality of a web server e.g. to generate dynamic content. It is also helpful for CGI programmers, Server-Side JavaScript programmers and Java applet programmers.
Topics Introduction to Servlets, HTML Form Loading, The Form Tag, The Input Tag, The Select Tag, Java Servlet, What are Servlets?, Uses of Servlets, Requirements for writing Servlets, What Do You Need to Run Servlets?, Architecture of the Servlet Package, Handling Header Data, Servlet Life Cycle, SSI and ServletChaining, Initialization Parameters, Interacting with Clients, Server-Side Include, Servlet Chaining, Running ServletChain, JDBC in Servlets, JDBC Drivers, Basic Flow followed by all JDBC Applications, JDBC Example, Using ResultSetMetaData interface, Database Updating, Reusing Database Objects, Connection Reuse, Transactions, Optimization of Transaction Process, Connection Pooling, Session Tracking, User Authorization, Hidden Form Fields, URL Rewriting, Cookies, Session Tracking API, Interservlet Communication, Servlet Manipulation, Servlet Reuse, Servlet Collaboration, Collaboration through the System Properties List, Collaboration using a shared object, Collaboration through inheritance, Applet-Servlet Communication, Page Compilation, The Servlet Tag.
Prerequisites A prior knowledge of Core Java Programming and Applets & HTML Programming is required.