Duvida: Framework

Esta pergunta pode ser idiota para alguns, mas o que é um FRAMEWORK.

Att,
Victor Torres.

opa… Victor

Bom, um framework é um conjunto de classes e interfaces que cooperam para resolver um tipo de problema de software…

Um framework é composto por:

[color=“red”]-[/color] É composto por múltiplas classes ou componentes, cada um devendo prover uma abstração de um conceito particular;

[color=“red”]-[/color] Define como essas abstrações trabalham juntas para resolver um problema;

[color=“red”]-[/color] Seus componentes são reusáveis;
Organiza padrões em alto nível.

Há um porém na interpretação da constituição de um Framework…
Muitas pessoas acham que um Framework é um conjunto de classes e interfaces fornecidas pelo JAVA…onde na verdade esse conjunto de classes e interfaces formam um biblioteca…

Há muitos Frameworks no mercado… os principais são:

Struts
Java Server Faces (JSF)
WebMacro