Template :: Manual :: Internals

Template :: Manual :: Internals é um modelo de ferramentas de ferramentas.
Baixe Agora

Template :: Manual :: Internals Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andy Wardley
  • Site do editor:
  • http://search.cpan.org/~abw/

Template :: Manual :: Internals Tag


Template :: Manual :: Internals Descrição

Template :: Manual :: Internals é um modelo de ferramentas de ferramentas. Predefinição :: Manual :: Internals é um modelo de ferramentas de ferramentas de ferramentas. O módulo de modelo é simplesmente um módulo front-end que cria e usa um modelo :: Serviço e canaliza a saída onde quer que você deseja que ele seja (STDOUT por padrão, ou talvez um arquivo , escalar, etc). O módulo do Apache :: Model (disponível separadamente do CPAN) é outro front end. Que cria um objeto :: Service :: Apache objeto, exige-o conforme necessário e envia a saída de volta para o objeto Apache :: Solicitar objeto. Esses módulos front-end são realmente apenas para lidar com quaisquer especificidades do ambiente em que eles sendo usado. O front end do Apache :: Modelo, por exemplo, manipula o Apache :: Solicitar especificidades e configuração através do httpd.conf. O front-end de modelo regular lida com STDOUT, variável Refs, etc. Caso contrário, é modelo :: Serviço (ou subclasse) que faz todo o trabalho. O modelo :: Módulo de serviço fornece um serviço de entrega de modelo de alta qualidade, com sinos, Assobios, contrato de nível de serviço inscrito e 30 dias sem garantia de devolução do dinheiro. "Tenha um bom tempo, o tempo todo", esse é o nosso lema.Im os níveis mais baixos do kit de ferramentas de modelo, há muitos detalhes bagunçados que geralmente não queremos ter que nos preocupar na maior parte do tempo. Coisas como modelos não sendo encontrados, ou não parse corretamente, não identificam exceções sendo lançadas, faltando módulos ou dependências de plugin, e assim por diante. Template :: Serviço esconde tudo e faz tudo parecer simples para o estranho. Ele fornece recursos extras, como pré_process, processo e pós_process e também fornece o mecanismo de recuperação de erros por meio de erro. Você pede para processar um modelo e cuida de tudo para você. O Modelo :: Serviço :: Módulo Apache vai um pouco mais, adicionando alguns cabeçalhos extras ao Apache :: Solicitar, estabelecendo algumas variáveis de modelo extra, e assim por diante. Para a maior parte, o trabalho de um serviço é realmente apenas um dos programação e despacho. Ele recebe uma solicitação na forma de uma chamada para seu método de processo () e programações O modelo nomeado especificado como um argumento e, possivelmente, vários outros modelos (pré_Process, etc) a serem processados em ordem. Na verdade, não processa os modelos em si, mas, em vez disso, faz um processo () Chamada contra um modelo :: Context Object.Template :: Contexto é o mecanismo de tempo de execução para o módulo Toolkit - o módulo que trava tudo juntos nos níveis mais baixos de O kit de ferramentas de modelo e aquele que faz a maior parte do trabalho real, embora pela delegação crafty a vários outros módulos auxiliares amigáveis. Divido um nome de modelo (ou talvez uma referência a um escalar ou alça de arquivo) O método de processo de contexto () deve ser carregado e compilar, ou buscar uma cópia em cache de um modelo previamente compilado, correspondendo a esse nome. Ele faz isso chamando uma lista de um ou mais objetos de provedor :: Provider_Templates) que se envolviam com um modelo :: Parser para ajudar a ativar modelos de origem no código executável (mas mais sobre isso mais tarde). Felizmente, toda essa complexidade está escondida atrás de um método de modelo simples (). Você chama passando um nome de modelo como um argumento, e retorna um modelo compilado no formulário de um objeto de documento :: ou gera um exceção.Um modelo :: Documento é um invólucro de objeto fino em torno de uma sub-rotina de modelo compilado. O objeto implementa um método de processo () que realiza um pouco de arrumação e, em seguida, chama a sub-rotina de modelos. O objeto também define os metadados de modelo (definido em diretivas) e tem um método de bloco () que retorna um hash de quaisquer definições adicionais encontradas na fonte de modelo. Então, o contexto busca Um documento compilado através do seu próprio modelo () e, em seguida, se prepara para processá-lo. Primeiro atualiza o estoque (o local onde as variáveis de modelo são definidas - mais - mais nessa) para definir quaisquer definições de variáveis de modelo especificadas como o segundo argumento por referência à matriz HASH. Em seguida, chama o método do processo de documento (), passando uma referência a si mesmo, o objeto de contexto, como um argumento. Ao fazer isso, ele se fornece como um objeto contra qual código de modelo pode fazer retornos de chamada para acessar recursos de recursos de tempo de execução e funcionalidade de moderno. O que estamos tentando dizer aqui é isso: não só faz o modelo :: Contexto Receber chamadas do Do lado de fora, ou seja, aqueles que originam no código do usuário chamando o método do processo () em um objeto de modelo, mas também recebe chamadas de dentro, ou seja, aqueles que originam as diretivas de modelo do formulário . Antes de passarmos para isso , Aqui está um diagrama de estrutura simples mostrando as camadas externas da posição de toolkit de modelo para dentro, com anotações de código pseudo mostrando uma sequência de invocação típica. Requisitos: · Perl.


Template :: Manual :: Internals Software Relacionado

Webfetch

Webfetch é um módulo Perl para baixar e salvar informações da Web. ...

160

Download