Hallo zusammen,
ich möchte gerne in meiner Applikation "wiederkehrende" Aufgaben oder Rechnungen speichern.
Die Frage ist jedoch, wie ich das modelliere.
Beispiel:
Ich möchte, dass jeden Tag um 12 Uhr eine Aufgabe generiert wird (z.B. eine Email an mich schicken etc.).
-> Ich kann ja nun nicht 1000 Einträge generieren für jeden Tag
Mein Gedankengang ist derzeit folgender:
- In meiner DB steht immer nur ein Eintrag für den nächsten Zeitpunkt, also z.B. morgen 12 Uhr.
- Sobald dies erledigt ist (ein Flag "Status o.ä.), wird automatisch ein neuer Eintrag für den nächsten Zeitpunkt angelegt.
Die zweite Frage ist dann wie die Aufgabe ausgeführt wird.
Meine Idee ist hier einen Schedule in meiner @EJB Container anzulegen, der alle 10 Minuten prüft, ob es Aufgaben gibt? Wenn ja, dann wird diese ausgeführt etc.
Oder gibt es andere Vorschläge?
Danke
ich möchte gerne in meiner Applikation "wiederkehrende" Aufgaben oder Rechnungen speichern.
Die Frage ist jedoch, wie ich das modelliere.
Beispiel:
Ich möchte, dass jeden Tag um 12 Uhr eine Aufgabe generiert wird (z.B. eine Email an mich schicken etc.).
-> Ich kann ja nun nicht 1000 Einträge generieren für jeden Tag
Mein Gedankengang ist derzeit folgender:
- In meiner DB steht immer nur ein Eintrag für den nächsten Zeitpunkt, also z.B. morgen 12 Uhr.
- Sobald dies erledigt ist (ein Flag "Status o.ä.), wird automatisch ein neuer Eintrag für den nächsten Zeitpunkt angelegt.
Die zweite Frage ist dann wie die Aufgabe ausgeführt wird.
Meine Idee ist hier einen Schedule in meiner @EJB Container anzulegen, der alle 10 Minuten prüft, ob es Aufgaben gibt? Wenn ja, dann wird diese ausgeführt etc.
Oder gibt es andere Vorschläge?
Danke