When the solution matters

Registrieren Einstieg Dokumentation Code Archiv Mail-Archiv Support Programme

4D & Web - Grundlagen des Internet

 

4D Web Programmierung - Internet nach Wunsch ( 2/2)

Welche Möglichkeiten der 4D Web-Server bietet und wie Sie sie diese nutzen können finden Sie hier:

Die Themen :


Eigene Funktionen am 4D Web-Server ausführen

Sie können über einen Link aus jeder beliebigen HTML-Seite heraus auf dem 4D Web-Server gezielte Aktionen ausführen lassen. Dies geschieht durch das gezielte Aufrufen des 4D Methodennamen, z.B. in der Form:

Die Aktion wird auf dem Server ausgeführt, das Ergebnis der Methode wird an den Browser zurückgeschickt.


Informationen aus 4D Browser darstellen

Die halbdynamische HTML-Seitenerstellung bietet die Möglichkeit, Informationen aus der 4D-Anwendung in beliebiger Optik erscheinen zu lassen.
Hierzu werden in den HTML-Code 4D Platzhalter (4D HTML Tags) eingebaut, die dann vom 4D Web-Server erkannt und mit dem entsprechenden Inhalt ersetzt werden.


Das Funktionsprinzip der 4D HTML Tags

Der HTML-Standard läßt Kommentare in folgender Form zu:
<!-- Mein Kommentar -->.

Diese Kommentare werden normalerweise ignoriert und von Browsern nicht visualisiert.
4D benutzt eigene Kommentarkonstrukte als Platzhalter, z.B.:

 

<!-- 4DVAR meineVariable -->
<!-- 4DSCRIPT/meineMethode -->.

 

Der 4D Web-Server kann, bevor die HTML-Seite zum Browser übertragen wird, den Code auf Platzhalter hin prüfen. Werden 4D HTML Tags gefunden, können diese durch Daten aus der Datenbank ersetzt werden. Der Empfänger erhält somit HTML-Code ohne die Platzhalter und erkennbare Programmierung.


4D Programmierung in HTML-Code

Der 4D Web Server ist auch in der Lage, eine strukturierte Abfolge von 4D HTML-Tags auszuwerten und entsprechend der Anweisung zu reagieren.
Durch die Kombination von :

ist ein optimaler Workflow zwischen dem Entwickler der Anwendung und dem Web-Designer möglich.

Programmierung in HTML-Code

Es ist nur ein Abgleich der zu verwendenden Methodennamen zwischen beiden nötig.
Beide Parteien können unabhängig von der anderen Änderungen machen.
Es sind folgende Konstrukte möglich:


Unterstützung von CGIs

Der 4D Web-Server unterstützt CGI (Common Gateway Interface).
Der 4D Web-Server kann CGI-Skripte ausführen. Diese Funktionalität ermöglicht größtmögliche Kompatiblilität zu Ihrer bisherigen Arbeitsweise.
In der Praxis werden Sie sicher schnell die Vorzüge der Programmierbarkeit der 4D Web-Funktionen schätzen, da Sie schnell auf individuelle Anforderungen reagieren können.
Ein großer 4D-Vorteil: Ihr 4D-Code und das Verhalten der Anwendung kann mit dem 4D Debugger und dem 4D Runtime Explorer schnell analysiert werden. Bei CGI-Skripten ist das nicht möglich!


4D Web Server optimal integrieren

Der 4D Web-Server kann auch als CGI für andere HTTP-Server wie Microsoft IIS Server®, Netscape® , Apache® oder Sambar® fungieren.
Die Kommunikation erfolgt über ISAPI (Internet Services Application Programming Interface). Diese Funktionalität erlaubt es, den 4D Web-Server problemlos in vorhandene Web-Infrastrukturen zu integrieren und die Internet-Kommunikation nach außen über einen einzigen Web-Server ablaufen zu lassen.

 

 



International | Firmenprofil | Kontakt | Site Map | © 4D 1995 - 2008 | Schriftgröße ändern: [A] [A] [A] | Diese Seite drucken| 4D RSS Feeds - * Externer Link