This course provides instruction and practice in the design and development of server-based dynamic web applications using Java servlets and JavaServer Pages (JSP). The course describes servlets and JSP within the context of server-side technologies. Students learn how to write servlets and JSPs and how to use session and context information in large, complex web applications.