Zschimmer GmbH Impressum und Kontakt
Diplom-Informatiker  Joacim Zschimmer
Einige Projekt-Beispiele Techniken
                                                                                                                                                                                                       

SQL-Ergebnismenge im Browser aufblättern

Über eine Web-Anwendung stellt der Anwender die Kriterien für eine Datenbankabfrage zusammen, deren mitunter sehr großes Ergebnis seitenweise gezeigt wird.

Dieses Standard-Modul zeigt das Ergebnis einer SQL-Abfrage tabellarisch im Browser. Die Liste kann in beliebig große Seiten aufgeteilt werden. Damit sehr große Listen mit nur geringer Verzögerung gezeigt werden, liest der JavaScript-Code im Browser nur die jeweils benötigten Datensätze und behält die bereits gelesenen für eine erneute Anzeige. Auf einfachen Mausklick hin kann die Liste nach mehreren Spalte geordnet werden.

Implementierung mit HTML, JavaScript, DHTML und Ajax-Technik im Browser und mit Java und Apache Tomcat im Server.

2004, 2005
AnforderungRealisierung

Darstellung größerer SQL-Ergebnismengen (select) mit HTML und schneller Ajax-Technik

Schnelle Darstellung einer sich über mehrere Seiten erstreckenden Tabelle. Blättern und spaltenweises Sortieren lokal im Browser (Internet Explorer und Firefox).

Client-Komponente in DHTML und JavaScript. Der JavaScript-Code holt in XML codierte Datensätze blockweise mit XMLHTTP und fügt mit DOM die Daten in die HTML-Seite ein.

Die Server-Komponente in Java als Tomcat-Servlet hält eine Kopie der Ergebnismenge in einer Direktzugriffsdatei und liefert auf Anforderung einen Block der Datensätze in XML.

  

Kopplung mit bestehender Web-Anwendung

Die Komponente ist in eine PHP-Anwendung integriert.

Parameterübergabe über die Datenbank mit einem nicht erratbaren Schlüssel im URL. Die Session-ID bleibt in allen Anforderungen erhalten.