Sao varios os motivos no qual um programador/design faz manutencao em sites, e convenhamos que ninguem gostaria de entrar em um site e ver uma imagem 2 meses, 1 ano inteiro ne? Precisamos de novidades e atualizar praticamente todos os dias. Levando esse assunto mais pessoal o blog esta sendo atualizado na medida do possivel, ja recebi comentario sobre alguns assuntos que estarei postando mais a frente, vamos ao que interessa. Podemos definir as principais motivos que leva um programador/design a atualizar um site, sao eles:Para agilizar algum processo feito online;Para modificar algum conteudo desatualizado e/ou quando entendemos que tal conteudo nao ira mais servir para determinado assunto ou processo dentro da realidade de cada site;Facilitar o acesso a determinadas paginas;Para gerenciar controles que influenciam na performance do Website (muito importante);Para evitar de possiveis erros na hora em que manusear alguma pagina ou servico solicitado online;Entre outros...Inserindo novidades no website ele sera visitado novamente, e para os sistemas de busca as atualizacoes contam muito, por isso voce vai acabar necessitando fazer atualizacoes constantes em seu website.Claro que tudo que foi escrito vai depender do gerente do site ou da necessidade de cada um, enquadrando em sua realidade e preciso saber definir o que realmente sera importante fazer para ter uma boa manutencao, portanto um site bem corrigido, feito, com manutencao semanal, diario sera sempre bem vindo em nossos monitores porque agora quando deparar com algum aviso de manutencao sera para melhoria do proprio site. While executa uma comparacao com a variavel. Se a comparacao for verdadeira, ele executa o bloco de instrucoes ( { } ) ou apenas a proxima linha de codigo logo abaixo.Procedemos da seguinte maneira:WHILE (comparacao)O problema com estruturas de repeticao, principalmente com while, e o que chamamos de looping infinito. Damos esse nome ao fato de que o programa fica repetindo a mesma sequencia de codigos esperando por um resultado que nunca ira acontecer.Portanto, e imprescindivel que uma determinada variavel seja modificada de acordo com cada loop. Veja o exemplo01.public class ExemploWhile {02.public static void main(String args[]) {03.int contador = 0;04.while (contador < 50) {05.System.out.println("Repeticao nr: " + contador);06.contador++;07.}08.}09.}Como podemos ver, existe a variavel contador que e iniciada valendo 0, a cada loop executado (repeticao) e somado 1 ao contador. Perceba que o while ira manter a repeticao enquanto a variavel contador for menor que 50.Outro ponto importante e que a variavel contador e inicializada antes de chegar ao while, porque o while ira comparar a sentenca e so depois permitira a execucao do bloco. Se quisermos fazer todo o bloco primeiro e so depois fazer a comparacao, devemos utilizar o comando DO WHILE.DO WHILE e uma estrutura de repeticao, tal como o proprio while. A principal diferenca entre os dois e que DO WHILE ira fazer a comparacao apenas no final do bloco de codigo, sendo representado da seguinte forma:DO { codigo } WHILE (comparacao);Neste caso, devemos ter as mesmas precaucoes quanto while, no que diz respeito a looping infinito. Mas nao e necessario inicializar a variavel antes do bloco de codigo como acontece com while, pois