Apache Struts

De Viquipèdia
Jump to navigation Jump to search
Infotaula de programariApache Struts
Struts.png
Desenvolupador(s) Apache Software Foundation
Escrit en Java
Plataforma Màquina Virtual Java
Tipus entorn de treball per a aplicacions web
Llicència llicència Apache
Més informació
Lloc web Web oficial
Stack Exchange Etiqueta
Modifica les dades a Wikidata

Struts és una aplicació web de codi obert de l'Apache Software Foundation, desenvolupada sota el patró de disseny MVC (Model View-Controler, model vista-controlador). Es va iniciar l'any 2000 sobre la plataforma J2EE (Java 2, Enterprise Edition).
Per a entendre el funcionament de l'Struts, primer es treballa sobre les següents tecnologies d'aplicacions web a Java:

HTTP, HTML i agents d'usuari[modifica]

El World Wide Web va ser construït sobre el protocol de transferència d'hipertext (HTTP) i el llenguatge de marcat d'hipertext (HTML). Un agent de l'usuari, com un navegador web, utilitza l'HTTP per a sol·licitar un document HTML. El navegador després ajusta el format i exhibeix el document a l'usuari. L'HTTP s'utilitza per a transportar més que l'HTML, però l'HTML és la llengua franca del web i de les aplicacions web.