tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
677
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    muss_ muss_ ist offline Mitglied
    Registriert seit
    Jul 2010
    Beiträge
    15
    Hallo zusammen,
    ich habe in den letzten Wochen Spring 3 gelernt und nun versuche ich eine Beispielprogramm zu schreiben.Dabei bin ich aber unsicher wie weit man DI benutzen soll.

    Z.B. in meinem Programm habe ich Klasse Usergroup welches nur Rechte hat und sie im Konstruktor übergeben bekommt und Klasse User welches im Konstruktor Usergroup übergeben bekommt.
    Die Rechte werden aus einer Datenbank beim anmelden gelesen. Also weiss das Programm von Rechten erstmal nichts.

    Ist es nun besser ein Usergroup Objekt mit DI zu erzeugen und Rechte mit setter-Methoden setzen und das gleiche mit User, oder die Objekte doch mit new erzeugen und DI nur beim Objekten benutzen bei denen ich schon im voraus weiss was ich setzen muss?

    Ich hoffe ich konnte mein Problem richtig beschreiben. Danke im Voraus für die Antworten.
    Geändert von muss_ (18.03.11 um 11:12 Uhr)
     

  2. #2
    Orthak Orthak ist offline Mitglied Bronze
    Registriert seit
    Dec 2008
    Beiträge
    36
    Hallo muss_,
    Soweit erstmal zum Verständnis:
    - Du hast zwei Klassen, User und UserGroup
    - Jeder User gehört zu einer UserGroup (1:1 Beziehung)
    - Die Rechte des Users richten sich anhand der ihm zugewiesenen Gruppe

    Was genau meinst Du mit dem letzten Absatz? Kann ein Benutzer keine Gruppe haben oder hat die Gruppe zu Beginn keine Rechte? Du kannst auch Werte bei der Bean-Definition mit übergeben und so passgenaue Objekte injizieren.
     

Ähnliche Themen

  1. GET/POST-Parameter in meiner Spring-Bean (Spring Framework-2.5)
    Von rob im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 17.03.11, 14:21
  2. Spring Security NTLM & Spring Framework 3.0
    Von Thomas Darimont im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 26.01.10, 12:50
  3. Unterschiede Spring und Spring RCP
    Von Looky im Forum Java
    Antworten: 8
    Letzter Beitrag: 26.01.09, 08:45
  4. Planung Serversoftware mit Spring als Framework, wie Spring einsetzen?
    Von DarthShader im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 8
    Letzter Beitrag: 26.09.08, 19:05
  5. Spring One Praesentation: Introduction to Data Access with Spring.NET
    Von Thomas Darimont im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 21.06.06, 13:42