O post de hoje sera somente para falar um pouco sobre a edicao 36 da revistaMundo Java. Na verdade, o motivo disso e a minha presenca na edicao com o artigo ZK Framework - Utilizando Ajax sem Javascript.No artigo procurei ressaltar conceitos referentes os ZK e ainda construir exemplos mostrando seu uso. Segue uma previa de alguns trechos do artigo publicado.." Cada vez mais se faz necessario que as aplicacoes web sejam intuitivas e faceis de se usar. Esta necessidade esta diretamente ligada a camada de visao de tais aplicacoes. Porem, a criacao de aplicacoes com interfaces ricas exige esforcos cada vez maiores. Essa exigencia muitas vezes acaba desviando o foco do desenvolvimento que deveria ser, na maior parte do tempo, nas regras de negocio. Com efeito, surgem diversas ferramentas tentando facilitar essa tarefa, sendo uma delas o ZK Framework. "" ... as tecnologias utilizadas em aplicacoes web apresentaram uma notavel evolucao. Inicialmente tinham-se aplicacoes cujas camadas de visao eram compostas somente por paginas HTML estaticas que, com o decorrer do tempo, foram gradativamente evoluindo para paginas HTML dinamicas (DHTML), paginas utilizando Flash, Applets e, por fim, para paginas que incorporavam o uso de Ajax ... "" Com a maturacao da tecnologia Ajax, surgiram varios frameworks baseados nela, sendo o ZK um deles. A ideia principal do ZK Framework e facilitar a incorporacao de Ajax nas aplicacoes web desenvolvidas em Java, de maneira a dispensar qualquer conhecimento de Javascript. Essa facilidade e oriunda dos mecanismos internos do ZK que geram codigo Javascript de forma transparente para o desenvolvedor. "E por ai vai correndo o assunto..Alem desse artigo, a edicao apresenta varios outros assuntos interessantes dos quais cita-se: JRuby, Demoiselle Framework, habitos eficazes para tratamento de excecoes etc.Para quem desejar saber mais sobre o ZK Framework segue uma dica quente:http://www.zkoss.org/Mais adiante vou postar alguns exemplos mostrando o uso do ZK.ate! O post de hoje e um guia pratico para instalacao do maven.Vejam o video que eu preparei!Bem simples e facil fazer sua configuracao inicial.Mais abaixo tem um resumo da instalacaoResumo:Baixar o maven: http://maven.apache.org/download.htmlDescompactar o arquivo.Adicionar as variaveis de ambiente M2_HOME , M2; M2_HOME = D:\caminho_pasta_maven\apache-maven-x.y.z M2 = %M2_HOME%\binAlterar a variavel PATH:PATH = acrescentar %M2%Verificar a existencia da variavel JAVA_HOME e a referencia %JAVA_HOME%\bin no PATH.Rodar o comando "mvn -version" no cmd.E so isso. Ate Ola pessoal!Na postagem de hoje irei mudar um pouco o foco atual do blog que, desde seu inicio, tem sido focado mais em tecnologias (spring, hibernate, jsf entre outras).Hoje vou comentar um pouco sobre grafos que sempre foi um assunto de meu interesse na epoca de faculdade. Mais especificamente, atraves de uma apresentacao de slides, vou mostrar dois algoritmos (baseados em rotulacao de nos e arcos) para encontrar o numero de caminhos entre dois nos de um grafo aciclico. Os algoritmos sao bem interessantes e tranquilos, visto que podemos usar e abusar da orientacao a objetos para implementa-los (os que tornam mais interessante ainda).Para melhor entendimento da apresentacao, aconselho que o leitor tenha ja um certo conhecimento de conceitos basicos de grafos. Dentre eles pode-se citar: matriz de adjacencia,