En servlet är en Java programmeringsspråk klass . En servlet reagerar dynamiskt innehåll som användarnas önskemål och önskemål server som de skickas över nätverket . Struts är mjukvaruarkitektur som kan köras med hjälp av servlets . Servlets
Servlets kallas också webbkomponenterna. Servlets verkställs inom Java Runtime Environment ( JRE ) på en webbsida behållare . Servlets behandlas av en Java Web server som en annan Java-klass eller uppsättning instruktioner . Java servlets kan köras på en webbsida . Java Servlets ursprungligen skriven för att arbeta med Apache webbservrar . Finns en Internet ansökan ram med model - view - controller ( MVC ) programvara konstruktionsprinciper
Struts
Struts . Struts separera programlogiken från det grafiska användargränssnittet (GUI). Programvaran designen princip kan tillämpas på någon programmering logik . Den logiska ram stag gör webb - baserade applikationer som ska skrivas för att köras på olika typer av webbläsare eller webbservrar . Det konkurrerar webb ramar till Apache stöttor som Ruby on Rails och Spring Framework .
Förhållande
Servlets kan utföra de åtgärder som en CGI-program . Men eftersom det körs på webbservern insidan av en Java Virtual Machine , är ett separat CGI-program eller körbart program inte nödvändigt . Med MVC ramverk för stag , kan det grafiska användargränssnittet servlets av en webbplats och uppgifter servlets bearbetning kommunicerar med en webbserver används för att efterlikna ett program . Webbplats miniräknare och e - handel kundvagnar är exempel på webbaserade applikationer som gemensamt ställts upp med stöttor som körs med Java servlets .