Webcast MVC

516 views
464 views

Published on

Published in: Technology, Self Improvement
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
516
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Vantagens do modelo MVC :Como o modelo MVC gerencia múltiplos visualizadores usando o mesmo modelo é fácil manter , testar e atualizar sistemas múltiplosÉ muito simples incluir novos clientes apenas incluindo seus visualizadores e controlesTorna a aplicação escalávelÉ possível ter desenvolvimento em paralelo para o modelo , visualizador e controle pois são independentes.Desvantangens do modelo MVC:Requer uma quantidade maior de tempo para analizar e modelar o sistemaRequer pessoal especializado Não é aconselhável para pequenas aplicações
  • Model: The model contains the core information for an application. This includes the data and validation rules as well as data access and aggregation logic.View: The view encapsulates the presentation of the application, and in ASP.NET this is typically the HTML markup.Controller: The controller contains the control-flow logic. It interacts with the Model and Views to control the flow of information and execution of the application.
  • O usuário interage com a interface de alguma forma (por exemplo, o usuário aperta um botão) O Controller manipula o evento da interface do usuário através de uma rotina pré-escrita. O Controller acessa o Model, possivelmente atualizando-o de uma maneira apropriada, baseado na interação do usuário (por exemplo, atualizando os dados de cadastro do usuário). Algumas implementações de View utilizam o Model para gerar uma interface apropriada (por exemplo, mostrando na tela os dados que foram alterados juntamente com uma confirmação). O View obtém seus próprios dados do Model. O Model não toma conhecimento direto da View. A interface do usuário espera por próximas interações, que iniciarão o ciclo novamente.
  • Webcast MVC

    1. 1. www.alinefbrito.com
    2. 2. 3
    3. 3. 4
    4. 4. | Quem e o que são ?! 5
    5. 5. | Quem e o que são ?! 6
    6. 6. Default URL pattern Exemplos de correspondência de URL{Controller} / {action} / {id} {controller}/{action}/{id} http://server/application/Products/show/beverages{} Recurso. Axd / * {} pathInfo {resource}.axd/{*pathInfo} http://server/application/WebResource.axd?d =... 7
    7. 7. 8
    8. 8. 9
    9. 9. www.alinefbrito.com www.fernandasallai.comalinefbrito@hotmail.com.br fernandasallai@terra.com.br
    10. 10. 12
    11. 11. http://haacked.com/http://weblogs.asp.net/scottgu/default.aspxhttp://fabriciosanchez.com.br/site/ 13

    ×