Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

 << zurück
C von A bis Z von Jürgen Wolf
Das umfassende Handbuch für Linux, Unix und Windows
– 2., aktualisierte und erweiterte Auflage 2006
Buch: C von A bis Z

C von A bis Z
1.116 S., mit CD, Referenzkarte, 39,90 Euro
Galileo Computing
ISBN 3-89842-643-2
gp Kapitel 26 CGI mit C
  gp 26.1 Was ist CGI?
  gp 26.2 Vorteile von CGIs in C
  gp 26.3 Andere Techniken der Webprogrammierung
  gp 26.4 Das dreistufige Webanwendungsdesign
    gp 26.4.1 Darstellungsschicht
    gp 26.4.2 Verarbeitungsschicht
    gp 26.4.3 Speicherschicht
  gp 26.5 Clientseitige Programmierung
    gp 26.5.1 JavaScript
    gp 26.5.2 Java-Applets
  gp 26.6 Serverseitige Programmierung
  gp 26.7 Der Webserver
    gp 26.7.1 Das Client/Server-Modell des Internets
    gp 26.7.2 Serverimplementierung
    gp 26.7.3 Hosting-Services
    gp 26.7.4 Schlüsselfertige Lösung
    gp 26.7.5 Weitere Möglichkeiten
    gp 26.7.6 Apache
  gp 26.8 Das HTTP-Protokoll
    gp 26.8.1 Web-Protokolle
    gp 26.8.2 Wozu Protokolle?
    gp 26.8.3 Was ist ein Protokoll?
    gp 26.8.4 Normen für die Netzwerktechnik
    gp 26.8.5 Das OSI-Schichtenmodell
    gp 26.8.6 Die Elemente einer URL
    gp 26.8.7 Client-Anfrage – HTTP Request (Browser-Request)
    gp 26.8.8 Serverantwort (Server-Response)
    gp 26.8.9 Zusammenfassung
  gp 26.9 Das Common Gateway Interface (CGI)
    gp 26.9.1 Filehandles
    gp 26.9.2 CGI-Umgebungsvariablen
    gp 26.9.3 CGI-Ausgabe
  gp 26.10 HTML-Formulare
    gp 26.10.1 Die Tags und ihre Bedeutung
  gp 26.11 CGI-Eingabe
    gp 26.11.1 Die Anfrage des Clients an den Server
    gp 26.11.2 Eingabe parsen
  gp 26.12 Ein Gästebuch
    gp 26.12.1 Das HTML-Formular (guestbook.html)
    gp 26.12.2 Das CGI-Programm (auswert.cgi)
    gp 26.12.3 Das HTML-Gästebuch (gaeste.html)
    gp 26.12.4 Das Beispiel ausführen
  gp 26.13 Ausblick


Galileo Computing - Zum Seitenanfang

26.5 Clientseitige Programmierung  downtop

Es gibt mittlerweile zahlreiche Programmiertechniken, die dem Webprogrammierer auf der Clientseite zur Verfügung stehen. Einige von diesen sind systemabhängig und daher für die Webprogrammierung weniger nützlich. Hier folgt ein kleiner Überblick zu clientseitigen Skriptsprachen und den Vor- bzw. Nachteilen.


Galileo Computing - Zum Seitenanfang

26.5.1 JavaScript  downtop

Javascript ist eine Untermenge von Java, die direkt im Webbrowser implementiert ist. Mit Javascript können Sie Formulare prüfen, rechnen, Fenster maßgenau öffnen und noch viel mehr. Der Nachteil von Javascript: Wenn das Script auf dem einen Browser läuft, kann es bei dem anderen dazu führen, dass nicht einmal die Webseite dargestellt wird. Und ein weiterer Nachteil: Der Surfer kann Javascript ganz abschalten. Wenn Sie dann noch die ganze Navigation auf Javascript aufbauen, war die Arbeit umsonst. Und den Surfer sehen Sie wahrscheinlich auch nie wieder. Sollten Sie also Javascript für Ihre Webseite wählen, vergessen Sie niemals, <noscript></noscript> zu verwenden. Dies bedeutet für Webbrowser, die kein Javascript verstehen, der Code wird zwischen diesen Tags ausgeführt.

Aus Javascript heraus sind noch eine Menge unterschiedlicher Variationen von Microsoft gekommen, wie Jscript und VBScript. Wobei Jscript eine Erweiterung von Javascript ist, und VBScript auf der Syntax von Visual Basic gründet. Wer vorhat, eine dieser beiden Skriptsprachen einzusetzen, schließt allerdings Surfer mit anderen Systemen aus.


Galileo Computing - Zum Seitenanfang

26.5.2 Java-Applets  toptop

Java hat übrigens mit Javascript bis auf die Namensähnlichkeit nichts gemeinsam. Java ist eine vollständige Programmiersprache, eine Weiterentwicklung zu C++, welche von SUN entwickelt wurde. Damit können aufwändige Menüs bis hin zu interaktiven Spielen im Web erzeugt werden. Der Vorteil von Java-Applets sind die Plattformunabhängigkeit und die Sicherheit, da der Code nicht einsehbar ist.

 << zurück
  
  Zum Katalog
Zum Katalog: C von A bis Z
C von A bis Z
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Shell-Programmierung






 Shell-Programmierung


Zum Katalog: Linux-UNIX-Programmierung






 Linux-UNIX-Programmierung


Zum Katalog: C/C++






 C/C++


Zum Katalog: UML 2.0






 UML 2.0


Zum Katalog: Reguläre Ausdrücke






 Reguläre Ausdrücke


Zum Katalog: Linux






 Linux


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo





Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de