hi, ich entwerfe eben gerade ein objektorientiertes modell - der user sollte dann nicht "nur" in unserer web-app verwendet werden, weil ja auch andere applikationen diesen verwenden (zur administration von usern etwa oder von script-clients)
dieses halten der daten im applikations-server haette den vorteil, dass ich viele checks nicht erst in der datenbank mache sondern die DB gar nicht belaestige, wenn ich schon in der business logic erkennen kann, dass hier was nicht passt ein gruebelnder michi -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von Eiben, Thorsten Gesendet: Mittwoch, 28. August 2002 20:47 An: aspDEdotnet Betreff: [aspdedotnet] RE: riesige klasse Schleppst Du den User von Seite zu Seite mit? Th. -----Original Message----- From: Michael Seirer [mailto:[EMAIL PROTECTED]] Sent: Wednesday, August 28, 2002 11:41 AM To: aspDEdotnet Subject: [aspdedotnet] riesige klasse hi, ich modelliere einen user unserer website. nun hat dieser user eine unmenge (!) von attributen. nun k�nnte ich nach erfolgreichem einloggen mit login/pwd alle attribute des users aus der db aus- lesen. das hat meiner meinung nach zwei nachteile: 1. es sind VIEL daten, die ev nie ben�tigt werden 2. es gibt mehrer applikationen, die niemals alle daten ben�tigen sondern immer nur teile davon. wie modelliert man nun am schoensten so einen user? 1. man modelliert einmal alles rein (nicht so gut) 2. man modelliert die "stammdaten" und macht eine methode zum abfragen einzelner attribute (=db-call) 3. man modelliert die stammdaten und weiters methoden, die gruppiert weitere attribute auslesen bsp: user-accountdaten, user-settings, user-localizations nur wie sieht das dann mit vererbung aus. wenn eine andere app einen erweiterten user machen will? gibts da ev ein pattern dazu? danke und schoenen abend leute :) *wink* michi | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp --- Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.384 / Virus Database: 216 - Release Date: 8/21/2002 | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
