Inquiridor
Dúvida arquitetura

Pergunta
-
Olá a todos, estou iniciando no MVC 3, eu sei, é antigo, mas o sistema foi feito assim e tenho que dar manutenção assim mesmo. Não tenho muita experiência, mas já alterei várias coisas no sistema e tudo está funcionando. Quanto a arquitetura sei como funciona, mas muita coisa não sei o porque, ou como o framework faz os links.
1 - quando tenho uma VIEW ela é direcionada a uma Controller, ok, onde vejo isso de forma explícita, tem algum arquivo que fica "guardada" esta parametrização? Ou seja, onde consigo ver a referência do arquivo .cshtml para a Controller? Isso é feito somente pelo nome dos arquivo?
2 - tenho uma situação q dentro do .cshtml tem um botão, este botão é tratado em um JAVASCRIPT, quando eu clico no botão o JAVASCRIPT trata uns parâmetros e vai para a controller, como sei que aquela ação (clicar no botão + JAVASCRIPT) vai para aquela Controller? Este tipo de ligação não estou conseguindo achar como o framework faz!!!!
(não tem um comando deste: " url: $.url("xpto/abc")," nesta função ok)
Se alguém puder me ajudar eu agradeço!!!
Obrigado!!!
Jo
JoJorge
Todas as Respostas
-
Jorge,
Cara nem vou ficar entrando muito no detalhe,
da uma olhada nesse PDF , aqui em o ciclo de vida da MVC ....
Aqui para base segue o Pipeline
Diego Almeida Barreto</strong> <br/> <em>System Analyst / Software Developer</em> <br/> <img </p> </div>
-
-
Ok Diego, agradeço sua atenção, eu disse que estou começando, mas já vi milhões de vídeos no Youtube e tb muitos desenhos ilustrando a arquitetura, entendo e compreendo como tudo isso funciona, porém, muitos destes vídeos e desenhos não entram em uma parte "mais avançadas" e aí que o problema está pegando pra mim, neste caso em que tive que mexer agora meio que foge o trivial, ou seja, do "comunzão" que todos mostram nos tutoriais e é ai que necessita da ajuda de alguém mais experiente, um norte onde possa entender melhor o que a pessoa fez.
Pelo que vi e li o MVC funciona muito com convenção, ou seja, todo controle tem o nome "Controller" no nome do arquivo/classe, assim como eles ficam todos em um diretório Controller da aplicação, não tem um lugar que configura ou define isso, é interno, mas nesta situação que citei não sei como reproduzí-la se for necessario, pois tenho um Controller (com um INDEX normal) que direciona para um CSHTML, já tem um botão com um tratamento JAVASCRIPT, quando eu clico neste botão o JAVASCRIPT lê uns parâmetros da tela e cai em outra Controller...... gostaria de entender isso, como poderia saber que o JAVASCRIPT "disparou" esta outra Controller, diferente da primeira.
Obrigado!!!!
JoJorge
-