2009-03-06 5 views
-1

Ich bin neugierig, ob es gemeinsame Muster für die Partitionierung einer Webanwendung durch Features gibt? Ein Beispiel wäre, zu mehreren Preisstufen zu verkaufen.Implementierung Preisstufen

Was ich frage ist es eine gemeinsame Entwicklung Mustermerkmale innerhalb einer Anwendung

+0

Können Sie genauer sein? Zum Beispiel sehe ich nicht, wie Preisstufen eine bestimmte Datenbankpartitionierung erfordern, sondern nur Logik, um den Preis zu bestimmen, für den ein bestimmter Kunde qualifiziert ist. –

+0

Sorry, ich habe nichts über Datenbankpartitionierung gesagt. Ich frage, gibt es ein gemeinsames Entwicklungsmuster für Partition Features innerhalb einer Anwendung. Ein Grund, dies zu tun, könnte sein, Preisebenen zu implementieren – Christian

Antwort

2

Es gibt kein Muster, das ich kenne, zu partitionieren. Eine Möglichkeit, das zu implementieren, was Sie wollen, wäre, den Benutzern Rollen zu geben, die davon abhängen, welche Preisebene sie ausgewählt haben, und dann eine Rollenprüfung für bestimmte Funktionen/Ansichten durchzuführen. Fast wie eine Form der Zugriffskontrollliste, die von ihrem gekauften Paket gesteuert wird.

+0

Danke, das war mein erster Gedanke. Ich habe auf ein super geniales, raffiniertes Muster gehofft, um dies auf der Modell-/Controller-Ebene zu handhaben. – Christian