Tutorial de Metastorage
Tutorial de MetastorageDesenvolvimento de aplicações com banco de dados em PHP usando a ferramenta Metastoragehttp://www.manuellemos.net/Manuel Lemosmlemos@acm.orgNovembro de 2005Resumo● Introdução● Instalação da ferramenta● Desenho de modelos de dados● Como usar o código gerado● Referências →Introdução ao Metastorage● Aceleração do desenvolvimento● Gera código repetitivo que obdece a padrões● Armazena e recupera objetos persistentes● Mapeamento objeto-relacional● Gera classes de formulários, relatórios, etc.● Totalmente escrito em PHP● Invocação pela linha de comandos (shell/DOS) ou interface Web (WebStorage) →Requisitos● Compilador da linguagem MetaL● Plataforma suportada por PHPLinux, Microsoft Windows, Solaris, etc.● Servidor Web para usar o WebStorageApache, Microsoft IIS, etc.● PHP 4 ou posterior● Configuração do PHP no arquivo php.ini:memory_limit = 32Msafe_mode = Off →Obtenção da ferramenta● Download de arquivo .tar.gz ou .ziphttp://www.meta-language.net/download.html● Inclui o compilador MetaL e módulos auxiliares● Versão em desenvolvimento por CVScd /caminho/do/htdocscvs -d :pserver:cvsread@cvs.meta-language.net:/opt2/ena/metal login → Senha vaziacvs -z3 -d :pserver:cvsread@cvs.meta-language.net:/opt2/ena/metal checkout metal xmlparser readarguments forms metabase metastorage● Cópia da versão em CVShttp://www.meta-language.net/download.html#snapshots →Instalação● Descompactar o arquivo do Metastorage num diretório ...