Rails e MVC

2008 Aprile 7
by Cisco

Ovvero: modello-vista-controller.

Il funzionamento è semplice, se tradotto in semplici parole.

 
Modello = dati

Il modello rappresenta i dati, e le regole applicabili su di essi,

Vista = interfaccia

La vista è ciò che l’utente vede, basata sui dati del modello corrispondente. In pratica è la “formattazione” dei dati.
Possono esserci più viste per un solo modello.

Controller = cuore e cervello

Il controller è quello che riceve i dati dalbrowser e in base alle richieste prende i dati che li servono dal modello e li mostra tramite la giusta vista.

 
Rails aggiunge un router (tra browser e il controller) che ha il semplice scopo di instradare correttamente le richieste.

Capito questo siamo a metà dell’opera.

2 Responses leave one →
  1. 2008 Maggio 15
    mighty83 permalink

    Immagine tratta dal “Agile web development with Rails”? :-D

    Grandioso libro! :-p

  2. 2008 Maggio 15

    beccato ;P

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS