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

Antwort per Email an