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
JSP
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