- Dynamic content generation is needed to satisfy user needs that cannot be met with static content alone, such as data from databases or responses to queries. This requires server-side architectures that dynamically generate content.
- HTTP is a stateless protocol in which each client request is associated with a method like GET or POST specifying the desired action. GET retrieves information while POST submits information of unlimited length in the request body.
- A Java servlet is a pluggable program that extends server functionality. Servlets run inside a servlet container on the server and are portable across systems.