Hallo,
ich habe einen ganz normalen Prozess mit einer JAVA EE Web Applikation:
Von meiner JSF Page, drücke ich auf einen Button.
Der Button kommuniziert nun mit meiner Controller Klasse.
Die Controller Klasse ruft die Methode im Service Layer auf.
Nun habe ich aber bei einigen Methoden (zB createCustomer) innerhalb dieser Methode am Ende weitere Methodenaufrufe, zB "createNotification"....
Das funktioniert ja auch alles. Nur nun ist das Problem, dass der User in der GUI warten muss, bis die komplette "createCustomer" - Funktion durch ist.
Ich bräuchte nun die Möglichkeit, dass die weiteren Funktionen in einem anderen Thread o.ä. dann laufen?
JMS habe ich mal gehört - nur hier habe ich gar keine Erfahrung damit und wüsste adhoc nicht, wie ich dies dann mache, sodass einfach die Methoden am Ende der "createCustomer" - Funktion in einem anderem Prozess laufen, sodass der User nicht komplett warten muss, bis dies abgeschlossen ist.
Kann hier jemand helfen?
ich habe einen ganz normalen Prozess mit einer JAVA EE Web Applikation:
Von meiner JSF Page, drücke ich auf einen Button.
Der Button kommuniziert nun mit meiner Controller Klasse.
Die Controller Klasse ruft die Methode im Service Layer auf.
Nun habe ich aber bei einigen Methoden (zB createCustomer) innerhalb dieser Methode am Ende weitere Methodenaufrufe, zB "createNotification"....
Das funktioniert ja auch alles. Nur nun ist das Problem, dass der User in der GUI warten muss, bis die komplette "createCustomer" - Funktion durch ist.
Ich bräuchte nun die Möglichkeit, dass die weiteren Funktionen in einem anderen Thread o.ä. dann laufen?
JMS habe ich mal gehört - nur hier habe ich gar keine Erfahrung damit und wüsste adhoc nicht, wie ich dies dann mache, sodass einfach die Methoden am Ende der "createCustomer" - Funktion in einem anderem Prozess laufen, sodass der User nicht komplett warten muss, bis dies abgeschlossen ist.
Kann hier jemand helfen?