Em um aplicativo MVC tradicional, qual componente (modelo, exibição ou controlador) é responsável pela leitura / gravação do modelo no / do
Em um aplicativo MVC tradicional, qual componente (modelo, exibição ou controlador) é responsável pela leitura / gravação do modelo no / do
O MVC é bem direto. Há um modelo, um controlador e uma vista. Quando criamos um site, tudo se reúne quando o ' cliente envia a solicitação de palavra-chave REST ao servidor -> o servidor corresponde à URL solicitada à ação do controlador -> que então chama o (s) modelo (s) para coleta /...
Se um controlador ficar muito gordo e a instanciação do modelo começar a aumentar, uma camada de serviço poderá ser usada. Se eu apenas quebrar a lógica dentro de uma classe de serviço, receberei vários serviços com um / dois métodos. Parece um cheiro de código. Alguma prática recomendada a...
Não consigo descobrir uma solução melhor para o meu problema. Eu tenho um controlador de exibição que apresenta uma lista de elementos. Esses elementos são modelos que podem ser uma instância de B, C, D, etc e herdar de A. Portanto, nesse controlador de exibição, cada item deve ir para uma tela...
Eu tenho uma ProjectName.Corebiblioteca contendo toda a minha lógica de negócios, minhas entidades e seu comportamento. Atualmente, não há nenhuma relação com o Entity Framework ou qualquer outro DAL, porque eu gosto de manter essas coisas separadas. As configurações do Entity Framework (usando a...
Recentemente, um arquiteto descreveu nossa empresa como oferecendo uma solução Rolls-Royce (MVC) quando tudo que ele precisava era de um Toyota (Web Forms). Estou curioso para descobrir o que você pensa sobre formulários da web e MVC como uma opção
Uma pergunta feita muitas vezes antes, mas com um desenvolvimento específico inclinado twds mvc. Eu fui um garoto muito bom e codifiquei todas as minhas ações de controlador com testes de unidade correspondentes, o que tem sido ótimo (se um pouco [leia MUITO] repetitivo às vezes). Para ser...
Estou construindo um site com PHP e um back-end MySQL. Porém, atualmente não estou usando nenhum tipo de estrutura. Devo estar usando o Model View
Eu quero melhorar minhas habilidades de programação estudando projetos de código aberto famosos, mas acho que é fácil se perder apenas pulando no código-fonte. Então, decidi ler a documentação deles sobre o design ou a arquitetura (como diagramas UML) para ter uma idéia geral da organização do...
Cenário: Pilha: Java, Spring, Hibernação. Modelo: Aplicativo Cliente-Servidor. Padrão: Model-View-Controller (MVC). As classes da camada de serviço têm três comportamentos: Alguns serviços têm a regra de negócios dentro dos métodos e delegam a persistência ao aplicativo....
Sou desenvolvedor C ++ que usa o padrão MVC para projetar GUIs desde então. Recentemente, eu queria voltar ao C # e configurei um aplicativo Windows Forms, mas agora estou um pouco perdido em como enviá-lo para uma estrutura compatível com MVC. Atualmente, o que estou tentando fazer é "declarar"...
Eu trabalho com o ASP.NET MVC (e outras implementações de MVC baseadas na Web) com bastante frequência, mas é algo de que nunca tive certeza: O controlador e a exibição devem se comunicar? É claro que o controlador deve escolher qual visualização usar, mas o que quero dizer com isso deve passar os...
Estou usando o codeigniter e me encontrei em uma situação semelhante em que repeti os métodos Model. Estou criando um modelo por controlador. Mas a criação de uma tabela Modelo por banco de dados seria considerada uma boa prática? Dessa forma, os métodos não são escritos duas vezes. Em vez de...
No momento, estou me ensinando a programação para iOS, e um conceito que acho realmente difícil de entender é a delegação. O que é isso? Por que e como é usado? Qual é a vantagem? A redação técnica do livro que estou lendo dificulta a
Ao desenvolver um aplicativo ASP.NET MVC que permita a atualização do modelo, é necessário saber como obter o modelo de exibição atualizado e correspondê-lo novamente ao modelo que agora está atualizado. Parece haver algumas maneiras diferentes de fazer isso e estou me perguntando se alguma delas...
Ao planejar a arquitetura para um aplicativo da Web MVC de médio porte, como você implementa as camadas para serem o mais dissociadas possível e fácil de testar? (basicamente siga as práticas recomendadas) Digamos que eu estou usando o código primeiro como meu acesso a dados. Eu luto com o que...
Estou projetando um aplicativo de três camadas usando o ASP.NET MVC 4. Usei os seguintes recursos como referência. CodeProject: MVC + camada N + estrutura de entidades Separando o acesso a dados no ASP.NET MVC Eu tenho o seguinte desenho até agora. Presentation Layer (PL) (projeto principal do...
Meu MVC (.NET) possui valores constantes em todo o site, como número de telefone, endereço físico, endereço de email etc. Gostaria de armazenar esse valor uma vez, para que futuras atualizações sejam mais fáceis quando eles mudarem seus detalhes. Para simplificar minha pergunta, concentrei-me...
Examinei algumas perguntas, tecnologias para criar uma boa camada de serviço, mas tenho algumas perguntas sobre isso com as quais preciso de ajuda. Primeiro, algumas informações do que tenho para os requisitos. Atualmente, temos um número de aplicativos da Web que se comunicam de maneira...
Estou usando o padrão MVC no meu aplicativo da Web criado com PHP. Estou sempre lutando para determinar se preciso de um novo controlador dedicado para um conjunto de ações ou se devo colocá-los dentro de um controlador já existente. Existem boas regras práticas a seguir ao criar...