Perguntas com a marcação «architecture»

25
No MVC, um modelo deve lidar com a validação?

Estou tentando re-arquitetar um aplicativo Web que desenvolvi para usar o padrão MVC, mas não tenho certeza se a validação deve ser tratada no modelo ou não. Por exemplo, estou configurando um dos meus modelos assim: class AM_Products extends AM_Object { public function save( $new_data = array()...

24
Onde a autorização se encaixa em uma arquitetura em camadas?

Normalmente, eu coloco decisões de autorização nos controladores do servidor. Esses foram os pontos de extremidade RESTful recentemente, mas acho que o mesmo vale para as arquiteturas do tipo MVC. Por uma questão de argumento, assuma que é uma autorização baseada em função. Um método protegido será...

23
Distinção entre API e front-end

Estou tentando escrever um site comercial "padrão". Por "padrão", quero dizer que este site executa o HTML5, CSS e Javascript usual para o front-end, um back-end (para processar coisas) e executa o MySQL para o banco de dados. É um site básico de CRUD: o front-end apenas faz o que quer que o banco...