Kris: Unterschied PHP & Servlet

Beitrag lesen

Wo liegt der große Unterschied zwischen PHP und einem Servlet ?
Das ist die Frage die ich auf meiner Arbeitsstelle herausarbeiten soll. Und bisher komme ich auf folgenden Konsens :

Beim PHP sieht es wie folgt aus :
1. Anfrage vom User übers GBI (große Böse Internet) zum Webserver, meist Apache.
2. Der Apache Webserver ruft vom Storage das PHP Script auf.
3. Das PHP Script wendet sich an den Interpreter des Apache Webservers.
4. Der Apache PHP Interpreter generiert daraus den HTML/PDF/etc. Code
5. Der generierte Code wird durchs GBI zurück zum Client geschickt.

Beim Servlet sieht es wie folgt aus :
1. Anfrage vom User übers GBI zum Webserver.
2. Der Webserver delegiert die Anfrage des Clients auf das Servlet um.
3. Das Servlet unterscheidet welche Informationen zu welcher "Application" passt und schickt diese dorthin.
4. Die zuständige Application holt sich die Infos aus DB/etc. und schickt sie zurück zum Servlet
5. Das Servlet schickt die Information zum Webserver
6. Der Webserver sammelt die Informationen und generiert daraus einen CODE
7. Der generierte Code wird durchs GBI zurück zum Client geschickt.

bin ich nun völlig falsch oder kann mir wer folgen ?