Config :: Framework.

Config :: Framework é um módulo Perl com compras de uma parada útil para (a maioria) de suas necessidades de arquivo de configuração.
Baixe Agora

Config :: Framework. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew N. Hicox
  • Site do editor:
  • http://search.cpan.org/~ahicox/Config-Framework-2.5/Framework.pod

Config :: Framework. Tag


Config :: Framework. Descrição

CONFIG :: Framework é um módulo Perl com compras acessível para (a maioria) de suas necessidades de arquivo de configuração. CONFIG :: Framework é um módulo Perl com compras One-Stop para (a maioria) de suas necessidades de arquivo de configuração.synopsis # Crie um novo objeto, carregue dois arquivos de configuração e descriptografe as senhas. My $ Object = Nova configuração :: Framework (arquivos => , getsecure => 1) || Die $ Config :: Framework :: erststr; #change alguns dados em um dos configurações carregadas $ Object -> {'usercfg'} -> {'backgroundColor'} = '# 00ccff'; # escreva que altere de volta para o arquivo Você carregou de $ Object-> Writeconfig (Confignamespace => "usercfg") || Die $ Object -> {'errstr'}; # Defina um novo namespace de configuração% {$ objeto -> {'newconfig'}} = ('confignamespace' => "newconfig", 'Versão' => 1, 'versão' => 1, #Arbitrária teclas de dados Siga 'BackgroundColor' => '# 006699', 'getRecords' => 10, 'followlinks' => 1, 'algo' => "em um saco"); # Escreva sua nova configuração Dados para um arquivo criptografado # Sob o diretório applicationFramewewewewework $ Object-> Writeconfig (confignamespace => "newconfig", criptografar => 1, crypt => "rijndael", tecla => "$ object- > {'Frameworkdir'} / newconfig.xml ") || Die $ Object -> {'errstr'}; finalmente decidi reescrever a documentação para a configuração :: quadro, de uma maneira que deve ser compreensível por pessoas que não mejam. Gostaria de oferecer minhas mincerestas para quem tentasse compreender a espaçosa-do consultor que era a "documentação" anterior. Me desculpe, eu não estava tentando deixar você insano. Agora com o show.ok então o que é config :: framework? É um módulo útil para lidar com situações em que você precisa do seu programa para ser capaz de carregar dados externos de um arquivo que controla como o seu programa funciona. Estou falando de arquivos de configuração aqui. Então, o que você faz em uma situação como essa? Bem, você descobre um formato para armazenar seus parâmetros de configuração, em seguida, gravar rotinas para ler esse formato e colocá-lo algum tipo de estrutura de dados significativa e para gravar dados da estrutura de dados de volta para o arquivo. Não seria legal Se alguém definir um formato de arquivo de configuração padrão para que você não precise escrever seu próprio analisador? Bem, no final, todo um arquivo de configuração é realmente, é uma estrutura de dados arbitrária expressa em ASCII. Uma maneira padrão de serializando estruturas de dados em ASCII você diz? Isso soa um pouco como xml! Bem, o módulo Data :: DumpXML irá serializar estruturas de dados perl em XML e restaurá-los para você, e você pode certamente despejar isso para um arquivo facilmente suficiente.OK Chegando ao ponto. A principal coisa que a configuração :: Framework faz para você é definir uma estrutura de dados padrão (ou pelo menos algumas diretrizes padrão para sua estrutura de dados) e, em seguida, dados front-ends :: DumpXML para que você possa despejar arbitrariamente e restaurar essas estruturas de dados para arquivos. O que estamos nim, a configuração :: Framework aspira a ser sua 'uma stop-shop' para material de configuração, ajudando você a permanecer organizado na maneira como você lida com os dados de configuração externa.Requirements: · PerlWhat Novo nesta versão: · Bug de endereço padrão fixo no alertaadmin


Config :: Framework. Software Relacionado