Skip to main content
Skip table of contents

Objektmodell des Centauri Shops

Jeder Centauri Shop - und auch die Referenzimplementierung Centauri Base Shop - nutzen Objekte aus zumindest diesen Bibliotheken:

  • Centauri.Shop.Dll

  • Centauri.Content.Dll

  • Centauri.Data.Dll

  • Centauri.Cache.Dll

Zusätzlich zu diesen Bibliotheken können weitere für spezielle Aufgaben benötigt werden.

Die Namen der Bibliotheken sind mit den implementierten Namespaces identisch.

Die Objekte nutzen einen Microsoft SQL Server als Datenbanksystem. Der Zugriff auf die Objekte passiert allerdings immer über das Objekt-Modell und nie über andere Zugriffsmethoden.

Centauri.Shop.Dll

In dieser Bibliothek sind alle Klassen definiert, die für den Aufbau von Business Logik innerhalb von B2B oder B2C Shops vorhanden sind, beispielsweise

Klasse

Verwendung

Centauri.Shop.Customer

Kunde / Mitarbeiter eines Kunden im Shop mit einem oder mehreren Liefer- und Rechnungsadressen

Centauri.Shop.Product

Artikel innerhalb des Shops

Centauri.Shop.Category

Artikelkategorie mit hierarchischem Aufbau

Centauri.Shop.Customergroup

Kundengruppe zur Vergabe von Konditionen

Centauri.Shop.Cart

Warenkorb innerhalb des Shops (aktiv oder bestellt)

Centauri.Shop.State

Session eines Kunden und Zugriffsobjekt für alle anderen Objekte

Centauri.Content.Dll

Basisklasse für verschiedene Shop-Objekte und Strukturen für den Aufbau von wiederverwendbaren Layout-Strukturen z.B. HTML Header, etc.

Wird normalerweise innerhalb der Shop Implementierung nicht direkt verwendet.

Centauri.Data.Dll

Enthält plattform-unabhängige Klassen für den SQL Zugriff auf die zugrundeliegende Datenbank, die Konfiguration und für Verschlüsselungsmethoden für Kennworte.

Wird normalerweise innerhalb der Shop Implementierung nicht direkt verwendet.

Centauri.Cache.Dll

Enthält Klassen zum Halten der Stammdaten eines Shops und von Zwischenergebnissen im Arbeitsspeicher zur Beschleunigung des Zugriffs.

Wird normalerweise innerhalb der Shop Implementierung nicht direkt verwendet.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.