Hjem Utvikling Hva er støtterammen? - definisjon fra techopedia

Hva er støtterammen? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Struts Framework?

Struts Framework er en åpen kildekode for webapplikasjoner som brukes til å lage Java Enterprise Edition webapplikasjoner raskt og effektivt. Den benytter seg av og utvider Java Servlet API for å markedsføre MVC-arkitekturen (model-view-controller).


Struts Framework ble opprinnelig utviklet av Craig McClanahan og ble deretter gitt til Apache Foundation i mai 2000 under Apache Jakarta Project og ble kjent som Jakarta Struts. Det ble etter hvert et toppnivå-Apache-prosjekt i 2005 og ble til slutt erstattet av Struts 2, som ble utgitt i februar 2007.

Techopedia forklarer Struts Framework

Struts Framework benyttet eksklusivt MVC designparadigme, og målet var å skille "modellen", som er applikasjonslogikken som kommuniserer med databasen, fra "visningen", som er HTML-sidene som ble presentert for klienten / bruker, og fra "kontrolleren", som er forekomsten som gir informasjon mellom modellen og klientens syn. Struts gir allerede kontrolleren, som bare er en Java-servlet kjent som ActionServlet som lager maler som skal vises av visningen. Det er da jobben til webapplikasjonsprogrammereren å lage modellkoden og i forlengelse av den sentrale konfigurasjonsfilen kalt "struts-config.xml, " som binder sammen modell, visning og kontroller.


Som normen i applikasjoner som bruker MVS-modellen, blir forespørsler fra klienten eller visningen sendt til kontrolleren som "Handlinger", som tidligere var definert i konfigurasjonsfilen. Når kontrolleren mottar forespørselen, ringer den den korresponderende handlingsklassen, som deretter samhandler med den applikasjonsspesifikke modellkoden. Som et resultat returnerer modellen en "ActionForward" -streng som informerer kontrolleren hvilken utdataside som skal videreføres til visningen eller klienten. Informasjonen som sendes mellom visningen og modellen er i form av JavaBeans som deretter blir sett opp i et merkebibliotek for at visningslaget skal lese og skrive innholdet av Bean uten ytterligere Java-kode; det fungerer som et oversettelsestabell.

Hva er støtterammen? - definisjon fra techopedia