takidoso
Erfahrenes Mitglied
Hallo allesammt,
Ich habe folgende Problemstellung:
Innerhalb einer Client/Server-Architektur sind Tabellen mit imens vielen Zeilen auf dem Client darzustellen. Eine sehr einfache Idee ist natürlich alle Zeilen zu lesen und in der Tabelle des Clients anzuzeigen. Dumm nur ist, dass Initialisierung und Refresh für den Client verflucht lange dauern. Ein viel versprechender Ansatz ist dem Client nur einen Teil der eigentlichen Tabellenzeilen für die Anzeige zur Verfügung zu stellen, so dass die Leitung nicht mit allen Zeilen der Tabelle belastet wird. Dabei ergeben sich andererseits natürlich weitere Anforderungen auf den Serverteil der Anwendung. Denn möchte ein User z.B. die Tabelle nach seinen Vorstellungen sortieren, müsste dies der Server übernehmen und den aktuell anzuzeigenden Ausschnitt der Gesammtdatenmenge an den Client senden, - man möchte ja nicht nur den gerade aktuellen Ausschnitt, sondern sämtliche Zeilen sortiert wissen. Das ganze soll natürlich multiuserfähig sein, also das sortieren von einem User soll natürlich nicht die Sortierung der Tabellenzeilen anderer Anwender beeinflussen.
Meine Frage: Hat irgendjemand schon einmal dieses Problem gehabt und gelöst, am besten natürlich in einer sehr allgemeinen Weise so dass man Klassen nicht mehr anpassen sondern nur noch parametrieseien braucht?
mit zwischenjährlichen Grüßen
Takidoso
Ich habe folgende Problemstellung:
Innerhalb einer Client/Server-Architektur sind Tabellen mit imens vielen Zeilen auf dem Client darzustellen. Eine sehr einfache Idee ist natürlich alle Zeilen zu lesen und in der Tabelle des Clients anzuzeigen. Dumm nur ist, dass Initialisierung und Refresh für den Client verflucht lange dauern. Ein viel versprechender Ansatz ist dem Client nur einen Teil der eigentlichen Tabellenzeilen für die Anzeige zur Verfügung zu stellen, so dass die Leitung nicht mit allen Zeilen der Tabelle belastet wird. Dabei ergeben sich andererseits natürlich weitere Anforderungen auf den Serverteil der Anwendung. Denn möchte ein User z.B. die Tabelle nach seinen Vorstellungen sortieren, müsste dies der Server übernehmen und den aktuell anzuzeigenden Ausschnitt der Gesammtdatenmenge an den Client senden, - man möchte ja nicht nur den gerade aktuellen Ausschnitt, sondern sämtliche Zeilen sortiert wissen. Das ganze soll natürlich multiuserfähig sein, also das sortieren von einem User soll natürlich nicht die Sortierung der Tabellenzeilen anderer Anwender beeinflussen.
Meine Frage: Hat irgendjemand schon einmal dieses Problem gehabt und gelöst, am besten natürlich in einer sehr allgemeinen Weise so dass man Klassen nicht mehr anpassen sondern nur noch parametrieseien braucht?
mit zwischenjährlichen Grüßen
Takidoso