5. MVC – MODEL VIEW CONTROLLER
5
Visão
Controladora
Modelo
Servidor Web
Navegador
6. REST
¨ A web é o maior exemplo de uma arquitetura REST
¨ Verbos são as operações disponíveis no protocolo HTTP
¨ GET, POST, DELETE, PUT
¨ Muito usados em operações de CRUD
¨ Recursos são identificados pelas URLs
¨ Representações podem ser definidas através de Mime
Types
¨ Rails – Rotas que seguem as convenções REST
6
12. SCAFFOLD – A BASE DA
CONSTRUÇÃO
¨ Base/Apoio que facilita a construção de uma aplicação
¨ Com esse comando
¨ Listar todos os registros
¨ Exibir um registo
¨ Criar um novo registro
¨ Atualizar um registro
¨ Excluir um registro
12
13. MIGRATIONS
¨ Gerenciar a evolução de um esquema utilizado por
diversos bancos de dados
¨ Sempre que um model é criado (Generator -> model), o
Rails se encarrega de criar uma migration
13
14. THANK YOU
For questions or suggestions
Contact us via the Brand Hub:
https://my.thoughtworks.com/groups/brand