Skip to main content

Arquitetura

 

O MIOLO adota adota a arquitetura em camadas (figura 1), implementando o padrão MVC (Model-View-Controller) (figura 2).

image.png

Figura 1:  Arquitetura em camadas adotadas pelo MIOLO

image.png

Figura 2:  implementação do padrão MVC pelo MIOLO

Estrutura de diretórios

image.png

Figura 3: estrutura de diretórios do MIOLO

  • /bin: Contém scripts necessários, especialmente, para configurações do sistema;
  • /classes: Contém as classes do MIOLO;
  • /docs: Documentação do framework;
  • /etc: Contém, especialmente, o arquivo principal de configuração do MIOLO (miolo.conf);
  • /html: Contém as páginas do sistema, imagens e scripts.
  • /locale: Contém os arquivos necessários a internacionalização, se for o caso;
  • /modules: Contém os módulos do sistema;
  • /var: Contém, por exemplo, arquivos de logs gerados pelo sistema e PDFs gerados pelas rotinas de reports.