Sto disegnando un diagramma di comunicazione per un'applicazione in cui è possibile acquistare libri. Sto usando design basato sul dominio e ho un oggetto "negozio", un oggetto "carrello" e un 'libro' oggetto.
Il mio primo diagramma di comunicazione , per quando l'utente accede per la prima volta al sito, è semplice . Genero back end HTML (per mostrare tutti i libri e un carrello vuoto) con l'aiuto di PHP . Uso un pattern MVC ; quindi prima spedisco un messaggio a un "controllore" che crea un "negozio" con "libri" e un "carrello" vuoto prima di inviarli alla vista.
Il mio secondo diagramma di comunicazione è dove mi imbatto nel problema : si tratta di aggiungere un libro dal negozio al carrello. Ho già tutte le informazioni di cui ho bisogno per aggiungere il libro al "carrello" sul lato client; poiché tutte le informazioni sui libri sono già nel negozio. Quindi, quando si scrive il diagramma di comunicazione, il mio primo messaggio, ovvero, AddBookToCart (bookId: int), deve essere un oggetto JavaScript chiamato "negozio" che ottiene le informazioni del libro e invia un messaggio "AddBookToCart (bookinfo: object) al" carrello 'che a sua volta aggiorna la pagina?
Non ho mai fatto diagrammi di comunicazione con JavaScript in mente prima, quindi sono davvero confuso su come affrontare il front-end.
(Ho cercato per oltre cinque ore, ma non ho trovato nulla su questo argomento.E 'come se non fosse nemmeno un problema per le persone.Vedo che questo problema è completamente sbagliato? Altrimenti tutte le risorse, o anche i termini di ricerca da usare per imparare a modellare (e codificare) questo tipo di cose sarebbe molto apprezzato)