Marc de Struts

Autora: Peter Berry
Data De La Creació: 12 Agost 2021
Data D’Actualització: 20 Juny 2024
Anonim
The Struts - Could Have Been Me (Official Music Video)
Vídeo: The Struts - Could Have Been Me (Official Music Video)

Content

Definició: què significa Struts Framework?

El Struts Framework és un marc d’aplicacions web de codi obert que s’utilitza per crear aplicacions web de Java Enterprise Edition ràpida i eficaç. Utilitza i amplia la API de Java Servlet per promoure l'arquitectura de model-view-controller (MVC).

El Struts Framework va ser desenvolupat originalment per Craig McClanahan i després va ser donat a la Fundació Apache al maig del 2000 en el marc del Projecte Apache Jakarta i es va convertir en Jakarta Struts. Es va convertir en un projecte Apache de primer nivell el 2005 i finalment va ser substituït per Struts 2, que es va publicar el febrer de 2007.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Struts Framework

El Struts Framework va fer ús exclusiu del paradigma de disseny de MVC, i el seu objectiu era separar el "model", que és la lògica de l'aplicació que es comunica amb la base de dades, de la "vista", que són les pàgines HTML presentades al client / usuari i des del "controlador", que és la instància que transmet informació entre el model i la vista dels clients. Struts ja proporciona el controlador, que és només un servlet Java conegut com ActionServlet que crea les plantilles que es mostren a la vista. Aleshores, és el treball del programador d'aplicacions web crear el codi de model i, per extensió, el fitxer de configuració central anomenat "struts-config.xml", que uneix el model, la vista i el controlador.

Com és la norma en les aplicacions que utilitzen el model MVS, les sol·licituds del client o de la vista s’envien al controlador com a “Accions”, que ja estaven definides al fitxer de configuració. Quan el controlador rep la sol·licitud, truca a la classe d’Acció corresponent, que després interacciona amb el codi de model específic de l’aplicació. Com a resultat, el model retorna una cadena "ActionForward" que informa al controlador quina pàgina de sortida ha de transmetre a la vista o al client. La informació que es transmet entre la vista i el model és en forma de JavaBeans que després es busca a la biblioteca d'etiquetes perquè la capa de visualització pugui llegir i escriure el contingut de les faves sense codi Java addicional; actua com a taula de traducció.