Servlets und Struts gibt zwei verwandte , aber unterschiedliche Technologien verwendet, um dynamische Web-Seiten mit Hilfe der Programmiersprache Java zu erstellen. Da jedoch die beiden Technologien überlappen , kann es schwierig sein zu wissen, wo eine beginnt und die anderen Enden . Einführung in die Web -Server
Ein Webserver empfängt speziell formatierte Anfragen von Web-Browsern , die die Seite der Benutzer wünscht, damit sie angezeigt werden sollen. Auf älteren Seiten, manchmal auch als " Web 1.0 ", diese Anfragen zu tatsächlichen HTML -Dateien konnten auf einer Festplatte zugeordnet werden. Jedoch auf modernen Seiten, manchmal auch als " Web 2.0 ", das hat sich zu einschränkend und viele HTML-Seiten erzeugt, wie durch Computerprogramme benötigt.
Intro zu Servlets
Servlets sind Java-Klassen , geschaffen, um auf die Web- Anfragen von einem Browser reagieren werden . Normalerweise dauert ein Servlet die Web-Anfrage als Argument und schreibt HTML-Code wieder aus , um es . Werkzeuge zu erstellen Servlets werden als Teil der Java Enterprise Edition von Sun Microsystems veröffentlicht .
Intro zu Struts
Servlets sind ein großes Werkzeug für Web-Entwickler , sondern Montage einer Web 2.0 -Seite mit nur Servlets ist immer noch eine zeitintensive und schwierige Aufgabe . Apache Struts ist ein komplettes Web-Framework , das dieses Problem löst , indem eine komplette Struktur der gemeinsamen Web 2.0 Aufgaben, die oben drauf gebaut werden kann. Struts bietet eine relativ einfache Schnittstelle zu Datenbanken, Unterstützung für alternative Ausgabeformate wie XML und RSS und Benutzerauthentifizierung Werkzeuge. Der Programmierer modifiziert dann diese Struktur und fügt benutzerdefinierten Servlets wie notwendig, um die Web-Seite zu erstellen.