DesignPattern Verschiedene Services

Generic1

Top Contributor
Hi,

mein WebService leitet von einer Klasse ab, welche Methoden für Services anbietet:

getService1();
getService2();
usw.

Die Services haben dann eine Instanz auf eine DAO- Klasse um die Entities zu speichern.
Meine Frage wäre jetzt, ob man das eleganter lösen kann, da ich jetzt im WS mittels der verschiedenen Methoden die Services holen muss.


Besten Dank!!
lg
 

KSG9|sebastian

Top Contributor
Warum bietet die Oberklasse getService1(), getService2().... an? Das hört sich für mich so an als wäre da Vererbung missbraucht worden?

Zeig mal ein etwas konkreteres Beispiel...
 

PollerJava

Top Contributor
Hi,

habs jetzt mit Dependency Injection versucht - leider vergeblich.

Das steh in der Klasse, wo injiziert werden soll, ist ein WebService bzw. implementiert ein Interface wo die WS- Methoden drinnen stehen.
Java:
  private MyService myService;
    @Required
    public void setMyService(MyService myService) {
        this.myService = myService;
    }

in der Spring XML steht:

[XML]
<bean id="myService" class="my.package.MyService" />
[/XML]

Weiß jemand warum das nicht funktionier?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Verschiedene Versionen mit Datenbanken Allgemeine Java-Themen 3
Thallius Verschiedene entities für gleichen Code…. Allgemeine Java-Themen 8
OnDemand Zentrale "Drehscheibe" für verschiedene APIs Allgemeine Java-Themen 14
M verschiedene Dokumente auslesen Allgemeine Java-Themen 1
MiMa Logging mit log4j2 in verschiedene Dateien? Allgemeine Java-Themen 22
J Verschiedene Runtime Versionen gleichzeitig? Allgemeine Java-Themen 12
H Klassen LibGDX - Verschiedene Klassen als Value in einer Map Allgemeine Java-Themen 8
P mehrer Verschiedene Objekte in einer Klasse erstellen. Allgemeine Java-Themen 4
K Verschiedene Sprachen Allgemeine Java-Themen 1
C -Verschiedene Versionen eines Programms verwalten Allgemeine Java-Themen 7
M Verschiedene Pilzartenerkennung Allgemeine Java-Themen 0
I Verschiedene Arrays auslesen Allgemeine Java-Themen 6
nrg Verschiedene JREs im Browser konfigurieren Allgemeine Java-Themen 6
S Best Practice verschiedene Exceptions fangen und neue Exception erzeugen Allgemeine Java-Themen 11
B Verschiedene Objekte in Abhängigkeit eines Typs instanziieren. Allgemeine Java-Themen 17
M massenhaft verschiedene Date-Pattern Allgemeine Java-Themen 3
R Eclipse Verschiedene Ergebnisse bei Berechnung eines double-Werts Allgemeine Java-Themen 5
R Implementierung eines Interface durch 2 verschiedene Klassen Allgemeine Java-Themen 6
faetzminator verschiedene Beans, verschiedene Felder "koppeln" Allgemeine Java-Themen 3
J Verschiedene Klassen als "Object" in ArrayList und dann in for-Schleife erzeugen!? Allgemeine Java-Themen 2
S Welche Datenstruktur für verschiedene Sprachen sinnvoll? Allgemeine Java-Themen 2
H Zwei verschiedene Dateien mittels einem Binärstream übertragen? Allgemeine Java-Themen 13
M verschiedene Methonden innerhalb des gleichen Threads Allgemeine Java-Themen 7
N verschiedene Klasse laden (Designfrage) Allgemeine Java-Themen 2
S Package in verschiedene Projekten einbinden? Allgemeine Java-Themen 3
D Verschiedene Datein aus einer Zip Datei ins Programm laden Allgemeine Java-Themen 4
D Verschiedene Persistenz Strategien Allgemeine Java-Themen 7
S Konstruktoren, verschiedene Klassen, Methoden. Allgemeine Java-Themen 3
M Verschiedene Modi bei AbstractTableModel Allgemeine Java-Themen 10
J Verschiedene Klassen, verschiedene Ströme? Allgemeine Java-Themen 6
V 1 Methode für viele verschiedene Klassen? Allgemeine Java-Themen 9
L Verschiedene Versionen eines Interfaces Allgemeine Java-Themen 12
J Verschiedene Starteinstellungen Allgemeine Java-Themen 7
J Programm für verschiedene Betriebssystem vertreiben? Allgemeine Java-Themen 10
M 2 verschiedene LookAndFeels in einem Fenster möglich? Allgemeine Java-Themen 6
D Gehts praktischer? Thema:Verschiedene Instanzen einer Klasse Allgemeine Java-Themen 3
C Verschiedene JDKs Allgemeine Java-Themen 6
M Regular Expression - verschiedene Ausdrücke testen (grep | ) Allgemeine Java-Themen 5
C verschiedene Klassenarten Allgemeine Java-Themen 3
G Verschiedene Auflösungen Allgemeine Java-Themen 6
H verschiedene Java Versionen Allgemeine Java-Themen 3
A Textfeld soll verschiedene Datumseingaben akzeptieren Allgemeine Java-Themen 5
I Vom Monolith zu Services in einer Webseite Allgemeine Java-Themen 1
L Erste Schritte TDD testen einer Methode mit injezierten Services? Allgemeine Java-Themen 12
RalleYTN META-INF/services Problem Allgemeine Java-Themen 3
P REST- Services GET/PUT/POST/DELETE Allgemeine Java-Themen 6
G Services verwenden sich gegenseitig Allgemeine Java-Themen 4
M Probleme mit Web Services Allgemeine Java-Themen 3
B mehrere services in einem client Allgemeine Java-Themen 10
E Schneller Einstieg in Java und Web Services Allgemeine Java-Themen 3
J Services - Programme laden (Speicherproblem?) Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben