I've work with JSP and Spring MVC. I've strong understanding of what is request/response MVC frameworks. But I read the next phrase and I have the single question about component based MVC.
Phrase:
There are two main types of web layer implementations: request/response frameworks and component frameworks... Some frameworks, such as Tapestry and JavaServer Faces (JSF), are considered component-based... Those frameworks are essentially EVENT-DRIVEN, as the components respond to events originally coming from the web layer.
Question: What does mean event driven? Does it mean that instead of handling URL through controller (like in Spring MVC) I can hang a separate listener to each specific element on the page (i.e. form)?