Hallo, jetzt mal ne blöde Frage...
Ich habe ein Webprogramm mit Primefaces, welches Daten aus der DB anzeigt und ein paar Buttons hat, welche Methoden aufrufen und Aufgaben anstoßen (Zb aktualisiere meineDatenbank jetzt). Da in Java EE keine Threads erstellt werden können brauch ich ne Lösung. Ich muss in ca 100 Kundendatenbanken etwas gleichzeitig updaten. Das geht nur mit Threads, da es sonst so ewig lange dauert, alle nacheinander abzuarbeiten.
So nun Plan A: Threads erstellen in Java EE, wie geht es richtig? Ich finde kein Tutorial, nur Erklärungen warum man es meiden soll. Wenn Threads dann laufen würden, ok.
oder Plan B, macht dies Sinn, die Logik auszugliedern?
Plan B: Die GUI mache ich auf JSF Basis, die Programmlogik lasse ich aber als JavaSE auf dem Server laufen, damit kann ich ja Threads erstellen etc. Wie kann ich dann aber Methoden aus JSF anstoßen, welche sich in einem jar-JavaSE-Paket befinden, anstoßen?!
Ich hoffe mir kann jemand einen heißen Tipp geben.
Ich habe ein Webprogramm mit Primefaces, welches Daten aus der DB anzeigt und ein paar Buttons hat, welche Methoden aufrufen und Aufgaben anstoßen (Zb aktualisiere meineDatenbank jetzt). Da in Java EE keine Threads erstellt werden können brauch ich ne Lösung. Ich muss in ca 100 Kundendatenbanken etwas gleichzeitig updaten. Das geht nur mit Threads, da es sonst so ewig lange dauert, alle nacheinander abzuarbeiten.
So nun Plan A: Threads erstellen in Java EE, wie geht es richtig? Ich finde kein Tutorial, nur Erklärungen warum man es meiden soll. Wenn Threads dann laufen würden, ok.
oder Plan B, macht dies Sinn, die Logik auszugliedern?
Plan B: Die GUI mache ich auf JSF Basis, die Programmlogik lasse ich aber als JavaSE auf dem Server laufen, damit kann ich ja Threads erstellen etc. Wie kann ich dann aber Methoden aus JSF anstoßen, welche sich in einem jar-JavaSE-Paket befinden, anstoßen?!
Ich hoffe mir kann jemand einen heißen Tipp geben.
Zuletzt bearbeitet: