Objective

Understand JavaServer Pages (JSP) as a technology for separating presentation (UI) from content generation logic in web applications. Learn the JSP lifecycle, MVC architecture, key JSP elements (directives, scriptlets, expressions, etc.), and how to integrate JSP with Servlets for dynamic web applications.

Lecture Topics

1. JSP: Separating UI from Content Generation Code

2. MVC Architecture

3. Design Pattern: MVC Pattern

4. Life Cycle of a JSP Page