Apache Struts - este

Apache Struts Scopul și structura

Într-un client tipic Java EE aplicatii web, de obicei, trimite informații către server din matriță. Datele introduse sunt trimise la servlet. care procesează interacționează cu baza de date, și generează răspunsul HTML, dacă este necesar. Pentru proiectele mari (cum ar fi portalul cu sute de pagini), această abordare este inadecvată, deoarece combină logica de afaceri și logica de afișare, ceea ce face sprijinul extrem de complex.

Struts a fost creat pentru a împărți în mod clar modelul (logica de afaceri), prezentarea (pagina HTML) și controlerul (responsabil pentru transmiterea datelor de la model la vizualizarea și înapoi). Struts ofera un controller standard, - numele ActionServlet servlet și diferitele instrumente pentru crearea de pagini de prezentare. Aplicație Web Developer este responsabil pentru scrierea codului modelului și crearea fișierului de configurare Struts-config.xml. care se leagă împreună de model, vizualizare și controller.

Cererile de la client de către operator, sub formă de «acțiuni» (acțiune), definite în fișierul de configurare. Când regulatorul primește o cerere, o trimite la clasa de acțiune corespunzătoare. Acum interacționează cu codul de model și returnează «ActionForward» linie de controler care definește pagina pentru a trimite la client. Informațiile sunt transmise între model și vizualizarea sub formă de JavaBeans speciale. bibliotecă tag-ul bogat vă permite să primiți date de fasole și le arde fără nici un fel de cod Java.

Struts sprijină, de asemenea, i18n (internaționalizare), facilitează validarea datelor obținute din formularul web, și oferă un mecanism pentru a crea un șablon numit «Dale», care, printre altele, vă permite să moștenească pagina web.

Vezi ce „Apache Struts“ în alte dicționare:

Apache Struts - est un funcționar cadru Libre au aplicații web développement d J2EE. Il folosesc et étend l API servlet Java afin d susținătorul développeurs les adoptator à l arhitectura Modèle Vue CONTROLEUR. Apache Struts un par été Cree Craig McClanahan et ... ... Wikipédia en Français

Apache Struts - Desarrollador Apache Software Foundation [1] ... Wikipedia Español

Struts - Apache Apache Struts Struts est un funcționar cadru Libre au aplicații web développement d J2EE. Il folosesc et étend l API servlet Java afin d susținătorul développeurs les adoptator à l arhitectura Modèle Vue CONTROLEUR. Apache Struts un été ... ... Wikipédia en Français

Cadrul Struts - Apache Apache Struts Struts est un funcționar cadru Libre au aplicații développement d web J2EE. Il folosesc et étend l API servlet Java afin d susținătorul développeurs les adoptator à l arhitectura Modèle Vue CONTROLEUR. Apache Struts un été ... ... Wikipédia en Français