Comecei a estudar JavaWeb e estou meio confuso sobre o que é: componente based x action based
Comecei a estudar JavaWeb e estou meio confuso sobre o que é: componente based x action based
Fala Dayson, blz?
Numa resposta rápida, frameworks que são Component Based vão se comportar como no Desktop, ou seja, vão guardar o estado da página após a Request (Stateful) e os frameworks Action Based vão se comportar como toda a web e perder o estado da página (Stateless).
Por exemplo se você preencher um formulário que foi gerado por JSF (Component Based), após a request ser enviada, os dados preenchidos estarão nos campos do formulário se não forem tratados. No caso do Spring e outros frameworks (Action Based), os dados dos campos não seriam recuperados no formulário após a request.