jun 24

O Dom representa a maneira como os navegadores web enxergam o documento HTML. Após carregar o documento o navegador monta

Uma estrutura de árvore na memória e a partir daí podemos manipulá-lo à vontade.

O JavaScript assim como outras linguagens, possui uma série de funções para criar, excluir e alterar os elementos da árvore.

O DOM não serve apenas para documentos HTML, mas serve também para XML e outras linguagens de marcação.

As aplicações baseadas em AJAX inevitavelmente utilizam o DOM para manipulação da resposta e organização dos elementos no documento.
Continue lendo

Tagged with:
fev 25

Todos os programadores, bons e ruins, cometem erros a diferença entre o bom programador e o ruim está no tempo de respostas aos erros. Quanto mais cedo você testar o seu código, mais cedo os erros aparecerão e mais cedo eles serão corrigidos.
Nesta pequena série de artigos veremos como automatizar esses testes de código, proporcionando rapidez no desenvolvimento e confiança no código que está sendo feito.
Utilizaremos uma técnica de desenvolvimento chamada TDD ( Test-Driven-Development ) , que é uma das práticas defendida pelas metodologias ágeis de desenvolvimento ( AMDD )

Continue lendo

Tagged with:
nov 03

As Triggers (gatilhos) são mecanismos do banco de dados que ficam associados às tabelas. Cada vez que um evento modifique algum dado desta tabela (INSERT, UPDATE ou DELETE), as triggers são invocadas para realizarem algum tipo de ação sobre estes dados que estão sofrendo alterações.

As triggers podem ser invocadas antes ou depois do evento, utilizando as diretivas BEFORE(antes) e AFTER(depois).

A sintexe da criação de triggers é bem parecida com a sintaxe de criação de procedures

 
DELIMITER $$
 
    CREATE TRIGGER trigger_exemplo trigger_tempo trigger_evento ON tabela_exemplo
 
FOR EACH ROW
    trigger_comandos
END;
 
 
DELIMITER $$;

Continue lendo…

Tagged with:
nov 01

Primeiramente devemos saber que para chamar as procedures do Mysql no php nós devemos utilizar a extensão MySqli, que já vêm por padrão instalada no php. 

Nós utilizaremos o banco criando nos posts anteriores por questão de praticidade. Você pode baixá-lo aqui

Continue lendo…

Tagged with:
out 28

Nesta matéria eu mostrarei a vocês como alterar os dados no banco, seja com inserção de novos registros, atualização ou exclusão de registros pré-existentes.

Vamos a primeira procedure que trata da exclusão de um registro.

DELIMITER $$
DROP PROCEDURE IF EXISTS `excluir_cidades` $$
CREATE  PROCEDURE `excluir_cidades`(IN _id INT)
BEGIN
    DELETE FROM cidade WHERE id_cidade = _id;
    SELECT ROW_COUNT();
END $$
DELIMITER ;

Continue lendo…

Tagged with:
out 23

A maioria das pessoas não utiliza todos os recursos disponíveis para os SGBDs, tais como Stored Procedures e Triggers.

Primeiramente vamos a algumas questões.

  • O que é uma Stored Procedure?
    É uma colação de comandos SQL, que encapsula uma série de tarefas repetitivas, relativas ao acesso a banco, aceita parâmetros de entrada e retorna um valor de status ou conjunto de registros.
  • Por que usar um Stored Procedure?
    As Stored Procedures ajudam a reduzir o tráfego na rede, a melhorar o desempenho de consultas, a criar mecanismos de segurança e simplificar o código da aplicação, já que não haverá a necessidade de manter consultas SQL de várias linhas misturadas a toda lógica da sua aplicação.

Continue lendo…

Tagged with:
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
preload preload preload