Server-Seite scripting

Server-Seite scripting ist eine Webserver-Technologie, in der eine Bitte eines Benutzers durch eine Schrift behandelt wird, die auf dem Webserver läuft, um dynamische Webseiten zu erzeugen. Es wird gewöhnlich verwendet, um interaktive Websites zur Verfügung zu stellen, die zu Datenbanken oder anderen Datenläden verbinden. Das ist von der Kundenseite scripting verschieden, wohin Schriften, gewöhnlich JavaScript, im WWW-Browser geführt werden. Der primäre Vorteil für die Server-Seite scripting ist die Fähigkeit, die Antwort hoch kundengerecht anzufertigen, die auf den Voraussetzungen des Benutzers, Zugriffsrechten oder Abfragen in Datenläden gestützt ist.

Aus einem Sicherheitsgesichtspunkt ist der Quellcode von Schriften der Server-Seite zum Browser nie sichtbar, weil diese Schriften auf dem Server durchgeführt werden und HTML entsprechend dem Eingang des Benutzers zur Seite ausstrahlen.

Wenn die Server-Aufschlag-Daten auf eine allgemein verwendete Weise, zum Beispiel gemäß dem HTTP oder den FTP Protokollen, Benutzer ihre Wahl mehrerer Kundenprogramme haben können (die meisten modernen WWW-Browser können bitten und Daten mit beiden jener Protokolle erhalten). Im Fall von mehr spezialisierten Anwendungen können Programmierer ihren eigenen Server, Kunden und Kommunikationsprotokoll schreiben, das nur miteinander verwendet werden kann.

Programme, die auf einem lokalen Computer eines Benutzers laufen, ohne jemals Daten über ein Netz zu senden oder zu erhalten, werden als Kunden nicht betrachtet, und so würden die Operationen solcher Programme als Kundenseite-Operationen nicht betrachtet.

Geschichte

Server-Seite scripting wurde Anfang 1995 von Fred DuFresne erfunden, während man die erste Website für Boston, Fernsehstation von Massachusetts WCVB entwickelt hat. Die Technologie wird in amerikanischen offenen 5835712 beschrieben. Das Patent wurde 1998 ausgegeben und ist jetzt von Open Invention Network (OIN) im Besitz. 2010 OIN genannt Fred DuFresne ein "Ausgezeichneter Erfinder" für seine Arbeit an der Server-Seite scripting.

Erklärung

In den früheren Tagen des Webs wurde Server-Seite scripting fast durch das Verwenden einer Kombination von C Programmen, Schriften von Perl und Schale-Schriften mit Common Gateway Interface (CGI) exklusiv durchgeführt. Jene Schriften wurden durch das Betriebssystem, mnemonische Codieren und die Ergebnisse einfach gedient zurück durch den Webserver durchgeführt. Diese und anderen scripting Online-Sprachen wie NATTER und PHP können häufig direkt durch den Webserver selbst oder durch Erweiterungsmodule (z.B mod_perl oder mod php) zum Webserver durchgeführt werden. WebDNA schließt sein eigenes eingebettetes Datenbanksystem ein. Entweder Form von scripting (d. h., CGI oder direkte Ausführung) können verwendet werden, um komplizierte Mehrseitenseiten aufzubauen, aber direkte Ausführung läuft gewöhnlich niedriger oberirdisch wegen des Mangels an Anrufen zu Außendolmetschern hinaus.

Dynamische Websites werden auch manchmal durch kundenspezifische Webanwendungsserver, zum Beispiel die Pythonschlange "HTTP" Server-Grundbibliothek angetrieben, obwohl einige nicht denken können, dass das Server-Seite scripting ist.

Wenn

sie mit dynamischen Webbasierten scripting Technologien, wie klassische NATTER oder PHP arbeiten, müssen Entwickler ein scharfes Verstehen der logischen, zeitlichen und physischen Trennung zwischen dem Kunden und dem Server haben. Für eine Handlung eines Benutzers, um die Ausführung des Codes der Server-Seite zum Beispiel auszulösen, muss ein Entwickler, der mit der klassischen NATTER arbeitet, den Browser des Benutzers ausführlich veranlassen, eine Bitte zurück zum Webserver zu machen. Das Schaffen solcher Wechselwirkungen kann viel Entwicklungsdauer leicht verbrauchen und zu unlesbarem Code führen.

Beispiele

Eine Server-Seite scripting Sprachen:

Siehe auch

Links


Lehi (Gruppe) / Samuel Huntington
Impressum & Datenschutz