Apache Struts

De la Viquipèdia, l'enciclopèdia lliure
Crystal Clear app winprops bw.pngApache Struts
Struts logo.gif Modifica el valor a Wikidata

Tipusentorn de treball per a aplicacions web Modifica el valor a Wikidata
Versió inicial10 octubre 2006 i 11 abril 2014 Modifica el valor a Wikidata
Versió estable
6.1.1 (28 novembre 2022) Modifica el valor a Wikidata
Llicènciallicència Apache Modifica el valor a Wikidata
Característiques tècniques
PlataformaMàquina Virtual Java Modifica el valor a Wikidata
Escrit enJava Modifica el valor a Wikidata
Equip
Desenvolupador(s)Apache Software Foundation Modifica el valor a Wikidata
Més informació
Lloc webstruts.apache.org Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata
Seguiment d'errorsSeguiment d'errors Modifica el valor 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).[1]
Per a entendre el funcionament de l'Struts, primer es treballa sobre les següents tecnologies d'aplicacions web a Java:[2]

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.

Referències[modifica]

  1. Shan, Tony. «Taxonomy of Java Web Application Frameworks». Proceedings of 2006 IEEE International Conference on e-Business Engineering (ICEBE 2006), 2006. [Consulta: 10 octubre 2010].
  2. My History of Struts 2 - O'Reilly ONJava Blog<