This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

--Serverseitige Standard Sortierung

Dokumente für die Entwicklung von und mit JVx.

--Serverseitige Standard Sortierung

Postby Development@SIB » Wed Nov 11, 2009 5:19 pm



Dieser Artikel ist veraltet - Bitte verwenden Sie unser neues System

https://doc.sibvisions.com





Anwenderfreundliche UIs bereiten die darzustellenden Daten in übersichtlicher Form für den Anwender auf. Dazu zählt auch eine übersichtliche Sortierung von Daten.

Es gibt mehrere Möglichkeiten Daten zu sortieren und unterschiedliche Schichten in denen die Sortierung erfolgen kann. Der Client (Client Tier) kann sich um die Sortierung kümmern, allerdings wäre dann unerwünschte Logik am Client vorhanden. Die Datenbank (Data Tier) bietet von sich aus die Möglichkeit die Daten zu sortieren z.B durch die Verwendung von Views. Leider unterstützen nicht alle Datenbanken die Sortierung in Views. Also bleibt nur noch der Applikations-Server und damit die Business Logik (Enterprise Tier) für die Sortierung.

Mit folgender Anweisung werden die Daten sortiert. Es gilt zu beachten das es sich um die Standard Sortierung handelt. Sollte der Client eine andere Sortierung anfordern, so wird diese bevorzugt.

Code: Select all
public DBStorage getUserDefaults() throws Exception
{
    DBStorage userDefaults = (DBStorage)get("userDefaults");
   
    if (userDefaults == null)
    {
        userDefaults = new DBStorage();
        userDefaults.setDBAccess(getDBAccess());
        userDefaults.setWritebackTable("USERS");
        userDefaults.setDefaultSort(new SortDefinition(false, "USERNAME"));
        userDefaults.open();
         
        put("userDefaults", userDefaults);
    }

    return userDefaults;
}
User avatar
Development@SIB
 
Posts: 325
Joined: Mon Sep 28, 2009 1:54 pm

Return to Documentation (DE)