Quadro Struts

Autore: Peter Berry
Data Della Creazione: 12 Agosto 2021
Data Di Aggiornamento: 20 Giugno 2024
Anonim
CHEAP Mountain bike spring shock to DNM 165mm suspension strut.
Video: CHEAP Mountain bike spring shock to DNM 165mm suspension strut.

Contenuto

Definizione - Cosa significa Struts Framework?

Struts Framework è un framework di applicazioni Web open source utilizzato per creare applicazioni Web Java Enterprise Edition in modo rapido ed efficiente. Utilizza e amplia ulteriormente l'API Servlet Java per promuovere l'architettura MVC (model-view-controller).

Lo Struts Framework è stato originariamente sviluppato da Craig McClanahan e poi è stato consegnato alla Fondazione Apache nel maggio 2000 sotto il Progetto Apache Jakarta e divenne noto come Jakarta Struts. Alla fine è diventato un progetto Apache di alto livello nel 2005 e alla fine è stato sostituito da Struts 2, che è stato rilasciato nel febbraio 2007.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega Struts Framework

Struts Framework ha fatto uso esclusivo del paradigma di progettazione MVC e il suo obiettivo era quello di separare il "modello", che è la logica dell'applicazione che comunica con il database, dalla "vista", ovvero le pagine HTML presentate al client / utente e dal "controller", ovvero l'istanza che passa le informazioni tra il modello e la vista client. Struts fornisce già il controller, che è solo un servlet Java noto come ActionServlet che crea i modelli da visualizzare nella vista. È quindi compito del programmatore dell'applicazione Web creare il codice del modello e, per estensione, il file di configurazione centrale chiamato "struts-config.xml", che unisce il modello, la vista e il controller.

Come di norma nelle applicazioni che utilizzano il modello MVS, le richieste dal client o dalla vista vengono inviate al controller come "Azioni", che erano state precedentemente definite nel file di configurazione. Quando il controller riceve la richiesta, chiama la classe Action corrispondente, che quindi interagisce con il codice modello specifico dell'applicazione. Di conseguenza, il modello restituisce una stringa "ActionForward" che informa il controller sulla pagina di output da trasmettere alla vista o al client. Le informazioni che vengono passate tra la vista e il modello sono in forma di JavaBeans che viene quindi cercato in una libreria di tag affinché il layer vista possa leggere e scrivere il contenuto di Beans senza codice Java aggiuntivo; funge da tabella di traduzione.