1. Need of Server side Programming
2. Introduction to Servlets
3. Servlet Life Cycle
4. javax.servlet package
5. ServletConfig, ServletContext, ServletResponse, Servlet Request
6. Supplying initialization parameters to Servlets
7. Performing database operations in Servlets
8. Include and forward mechanisms
9. Applying filters to Servlets
10. Http request methods GET vs POST
11. Dealing with Http headers & error codes
12. Session Tracking, purpose
13. Hidden form fields, Cookies
14. Http Session, URL rewriting
15. Filters
1. Disadvantages of Servlets
2. Introduction to JSP
3. JSP Life Cycle
4. Creating dynamic Web content with JSP
5. Scripting elements
Scriplet
Declaration
Expression
XML syntax for JSP elements
JSP directives page, include and taglib
JSP implicit objects
JSP scopes
Include and forward mechanism
Using a Java bean in a jsp
JSP Model 1 architecture
JSP Model 2 (MVC) architecture
Custom Tag Development
Classic Tags, Simple Tags
Error Handling in a jsp
JSTL
Expression Language
Processing XML in a jsp