framework

Framework

Il termine framework, nello sviluppo del software, è sinonimo di infrastruttura. Un framework è composto da un insieme di classi / componenti ed interfacce che lavorano insieme per trovare una soluzione ad un determinato problema. I suoi componenti sono riutilizzabili. Un framework dovrebbe fornire un pattern, un comportamento generico, da poter essere utilizzato da applicazioni differenti.

Framework Struts

Framework Struts

struts

Struts è un framework (=infrastruttura) open source che facilita lo sviluppo delle web application . Utilizza le tecnologie Servlet Java e JavaServer Pages (JSP), per cui ha bisogno di un web container. Se consideriamo un’applicazione enterprise three-tier (a tre livelli: un client tier, un middle tier a sua volta composto da un web tier e/o da un’application server, e infine da un EIS tier), allora Struts risiede nel web tier, come si osserva nella figura a sinistra.