Puntoni Applicazioni e design

April 9

Struts è un framework open source per la creazione di applicazioni Web che si integrano con le tecnologie standard di Java. Il nucleo Struts tecnologie sono JavaServer Pages e Servlet.

JavaServer Pages

JavaServer Pages è una tecnologia per la creazione di applicazioni web che servono contenuti dinamici. JavaServer Pages sono la lingua statica Hypertext Markup Language (HTML) o Extensible Markup Language (XML) tag e, opzionalmente, sezioni di codice Java noto come "frammenti".

servlet Java

Servlet Java sono estensioni del server (programmi caricati su un server web) che possono essere caricati su richiesta. Corrono all'interno di quello che è conosciuto come una Java Virtual Machine, rendendo la tecnologia altamente portatile.

Struttura Application

Un'applicazione Struts consiste tipicamente di porzioni Model, View e controller. La porzione modello è costituito da componenti software riutilizzabili, noti come JavaBeans, che definiscono lo stato del sistema e le azioni che possono essere adottate per cambiare quello stato. La porzione vista consiste tipicamente di Java ServerPages, mentre la parte di controllo controlla l'interazione tra l'applicazione e un utente che esegue un browser Web.