2012-03-27 15 views
0

Ich versuche, eine Webanwendung in java2EE zu schreiben, wo Benutzer Anzeigen über alles, was sie anbieten können (ein Service, Eigentum, Dinge, etwas, was jemand verkaufen kann), die Komplexität liegt in Kategorisierung dieser Anzeigen. Es gibt mehrere Kategorien und jede benötigt spezifische Daten (Attribute). zum Beispiel eine Anzeige über den Verkauf einer Wohnung zu erstellen, muss ein Datenfeld über Quadratmeter, Preis, Standort, Schlafzimmer und ... haben, während eine Anzeige über Babysitten Informationen über Stunden, Standort (es gibt einige gemeinsame Felder), Gebühr pro Stunde und so weiter. Auf der anderen Seite sollte der Administrator dieser Site in der Lage sein, Kategorien hinzuzufügen und ihre erforderlichen Felder zu bearbeiten. jetzt OOP sprechen, ich will Class ad und Class category haben, und es gibt eine Instanz von Class category in Class ad, hier liegt die Frage: Wie kann ich Class ad machen ‚s auf seine category feldabhängige Attribute? es bedeutet, zum Beispiel, wenn das category Feld in ad "estate" ist dann die Felder in 'ad' String header sein sollen, String descriptionBigDecimal price, String location, short bedrooms und wenn die category ist "Baby Sitting !!" Die Felder sollten String header, short hours, BigDecimal fee sein. ich weiß, die Frage ist nicht ganz klar, aber glauben Sie mir, ist es für mich kompliziert: D thnxdynamische Eigenschaften hinzufügen und kategorisieren

Antwort

0

Sie JSON für diese Art der Sache verwenden sollte, wo man wirklich nicht wissen kann/beschreiben prägnant, was all die Facetten sind. Werfen Sie einen Blick auf MongoDB

+0

Thnx für die Antwort, lassen Sie mich einen Blick darauf werfen, aber es scheint, dass es eine Datenbank ist, und kann nicht in Domain-Design-Problem helfen – MoienGK

Verwandte Themen