sexta-feira, 8 de julho de 2011

FRAMEWORK MIOLO - modulo de exemplo - Parte III

Criação do arquivo handler.class dentro do diretório miolo/modules/equipamento/handlers/

<?php
class HandlerEquipamento extends MHandler
{
    function init()
    {
        parent::init();
        $this->manager->Trace('HandlerEquipamento:init');
    }
}
?>

terça-feira, 31 de maio de 2011

FRAMEWORK MIOLO - modulo de exemplo - Parte II

Vamos agora fazer as classes do domínio. Elas implementam as regras de negócio e encapsulam o acesso à base de dados. As regras de negócio são implementadas através dos métodos do objeto, geralmente através da interação com outros objetos. O acesso à base de dados pode ser feito através da camada DAO do Miolo (através das classes MDatabase, MSQL, MQuery entre outras) ou através da camada de persistência de objetos.

Todas as classes de domínio herdam de MBusiness e são persistentes.

As definições de classes ficam no diretório equipamento/classes.

Os mapas XML usados pela camada de persistência ficam em equipamento/classes/map.

sexta-feira, 27 de maio de 2011

FRAMEWORK MIOLO - modulo de exemplo - Parte I

Desenvolvendo um módulo de exemplo utilizando o Framework Miolo. Importante lembrar que este módulo será construido na estrutura do SIGA-ADM.

1 - Criação dos diretórios:

Dentro do diretório modules do MIOLO deve ser criado um diretório com o nome do módulo. Neste caso, o nome do diretório é “equipamento” (miolo/modules/equipamento) onde deverá conter a seguinte estrutura: