Un framework és l'extensió d'un llenguatge mitjançant una o més jerarquies de classes que implementen una funcionalitat i que, opcionalment, poden ser esteses. El framework pot involucrar TagLibraries.
 
Un framework és l'extensió d'un llenguatge mitjançant una o més jerarquies de classes que implementen una funcionalitat i que, opcionalment, poden ser esteses. El framework pot involucrar TagLibraries.
   −
El patró d'arquitectura MVC (Model-View-Controller) és un patró que defineix l'organització independent del Model (Objectes de Negoci), l'View (interfície amb l'usuari o un altre sistema) i el Controller (controlador del flux de treball de l'aplicació: "si sóc aquí i em demanen això llavors fer tal cosa, si surt bé mostrar això i si no allò altre").
+
El patró d'arquitectura MVC (Model-Vista-Controlador) és un patró que defineix l'organització independent del Model (Objectes de Negoci), la Vista (interfície amb l'usuari o un altre sistema) i el Controlador (controlador del flux de treball de l'aplicació: "si sóc aquí i em demanen això llavors fer tal cosa, si surt bé mostrar això i si no allò altre").
    
[[Fitxer:struts_4.png|center]]
 
[[Fitxer:struts_4.png|center]]
 
=== Com funciona això en aplicacions web? ===
 
=== Com funciona això en aplicacions web? ===
   Exception encountered, of type "Error"