Skip to content

Commit 1cab43a

Browse files
Update README.md
1 parent f4e9173 commit 1cab43a

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

README.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ In caso di successo della richiesta si otterrà:
122122
Di seguito verranno elencati i pattern utilzizati e le motivazioni
123123

124124
### MVC
125-
Nel pattern MVC, le rotte sono un punto di ingresso che instrada le richieste verso il componente appropriato del sistema. Le rotte mappano gli URL a specifici controller, che si trovano nella parte Controller del pattern. Quando un utente invia una richiesta HTTP, il router analizza l'URL e decide quale controller e quale azione richiamare. Questo controller, a sua volta, interagisce con il modello per recuperare i dati necessari e con la vista per renderizzarli.
125+
Nel pattern MVC, le rotte sono un punto di ingresso che instrada le richieste verso il componente appropriato del sistema. Le rotte mappano gli URL a specifici controller, che si trovano nella parte Controller del pattern. Quando un utente invia una richiesta HTTP, il router analizza l'URL e decide quale controller e quale azione richiamare. Questo controller, a sua volta, interagisce con il modello per recuperare i dati necessari e con la vista per renderizzarli. In questo progetto, dal momento che è richiesto solo un beckend non c'e la vista.
126126

127127
![MVC](https://github.com/umbertomaraglino/ProgrammazioneAvanzata/blob/main/Immagini/MVC.png)
128128

@@ -138,8 +138,6 @@ La Chain of Responsibility si realizza nei middleware, che sono componenti indip
138138

139139
Ad esempio, un middleware potrebbe controllare l'autenticazione, un altro la validità dei dati della richiesta, e un altro ancora i permessi. Se uno di questi middleware rileva un problema, blocca la catena e restituisce immediatamente una risposta all'utente. In caso contrario, la richiesta viene inoltrata al middleware successivo fino a raggiungere il controller.
140140

141-
Questa struttura consente di mantenere il codice modulare e riutilizzabile, dato che ogni middleware ha una responsabilità ben definita.
142-
143141
![chain](https://github.com/umbertomaraglino/ProgrammazioneAvanzata/blob/main/Immagini/chain.png)
144142

145143
## Avvio

0 commit comments

Comments
 (0)