Apache Struts
| Tipus | entorn de treball per a aplicacions web |
|---|---|
| Versió inicial | 10 octubre 2006 i 11 abril 2014 |
| Versió estable | |
| Llicència | llicència Apache |
| Característiques tècniques | |
| Plataforma | Màquina Virtual Java |
| Escrit en | Java |
| Equip | |
| Desenvolupador(s) | Apache Software Foundation |
| Més informació | |
| Lloc web | struts.apache.org (anglès) |
| Stack Exchange | Etiqueta |
| Seguiment d'errors | Seguiment d'errors |
|
| |
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
- El cicle request/response d'HTTP.
- JavaScript, AJAX, y SOAP
- El llenguatge Java i Aplicacions Frameworks
- JavaBeans
- Fitxers de propietats i ResourceBundles
- Servlets, filtres i contenidors web
- Pàgines JavaServer i JSP Tag Libraries
- Extensible Markup Language (XML)
- JAAS
- Model Vista Controlador
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]- ↑ 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].
- ↑ My History of Struts 2 - O'Reilly ONJava Blog<