Servlets och Struts är två relaterade men distinkta tekniker som används för att skapa dynamiska webbsidor med programmeringsspråket Java . Men eftersom de två teknikerna överlappar varandra , kan det vara svårt att veta var man börjar och de andra ändarna . Introduktion till Web Servers
En webbserver mottar speciellt formaterade förfrågningar från webbläsare som anges på vilken sida användaren vill se . På äldre sidor , ibland kallas " Web 1.0 ", skulle dessa önskemål mappas till faktiska HTML-filer på en hårddisk . Men den moderna sidor , ibland kallas " Web 2.0 ", detta har visat sig alltför begränsande och många HTML-sidor genereras som behövs av datorprogram . Addera Introduktion till Servlets
Servlets är Java-klasser som skapats för att svara på webbförfrågningar från en webbläsare . Normalt tar en servlet webben begäran som ett argument och skriver HTML -koden tillbaka till det . Verktyg för att skapa servlets publiceras som en del av Java Enterprise Edition av Sun Microsystems . Är ett bra verktyg för webbutvecklare
Introduktion till Struts
Servlets , men montering av en Web 2.0 sida med enbart servlets är fortfarande en tidskrävande och svår uppgift . Apache Struts är en hel webb ramverk som löser detta problem genom att tillhandahålla en komplett struktur av gemensamma Web 2.0 uppgifter som kan byggas ovanpå den . Struts tillhandahåller en relativt enkel gränssnitt till databaser , stöd för alternativa output format såsom XML och RSS -och användarrecensioner verktyg autentisering . Programmeraren modifierar då denna struktur och lägger till anpassade servlets som behövs för att skapa webbsidan .