Cześć. Piszę mały program do zarządzania magazynem w spring mvc.
Mam klasę "Order/Zamówienie" która ma "cykl życia" -> DRAFT->ISSUED->PACKAGING->SHIPPED->DELIVERED i kilka innych.
Chciałbym wykorzystać tutaj state machine pattern/state pattern. Znalazłem frameworkspring state machine ale z tego co wyczytałem średnio nadaje się do aplikacji internetowych gdzie z każdym nowym requestem musiałbym tworzyć nowy obiekt tej maszyny co jest chyba mało wydajne.
W jaki sposób mogę zaimplementować state pattern w tej sytuacji? Jest jakiś inny framework do tego celu?
Cześć.
Piszę mały program do zarządzania magazynem w spring mvc.
Mam klasę "Order/Zamówienie" która ma "cykl życia" -> DRAFT->ISSUED->PACKAGING->SHIPPED->DELIVERED i kilka innych.
Chciałbym wykorzystać tutaj state machine pattern/state pattern. Znalazłem frameworkspring state machine ale z tego co wyczytałem średnio nadaje się do aplikacji internetowych gdzie z każdym nowym requestem musiałbym tworzyć nowy obiekt tej maszyny co jest chyba mało wydajne.
W jaki sposób mogę zaimplementować state pattern w tej sytuacji? Jest jakiś inny framework do tego celu?