Arquivo para setembro, 2006

Apache HTTP server e Tomcat, o HowTo fácil sem o mod_jk

Postado em 25. set, 2006 por .

9

Migramos os nossos sitemas do servidor compartilhado da locaweb para um servidor dedicado, porém enfrentamos o clássico problema: responder php e java na mesma porta de acordo coma URL. O nosso blog é gerenciado pelo wordpress, que precisa do PHP, já os nossos outros serviços precisam de Java 5 e tomcat 5.5. Eu e o more »

Continue Lendo

Livros: escolhendo a trindade do desenvolvedor Java

Postado em 22. set, 2006 por .

10

Muitas pessoas costumam me perguntar se o livro X é bom, se o livro Y cobre bem Java EE, assim por diante. Alguns desses livros são super específicos de uma determinada tecnologia Java, como por exemplo Struts in Action que só aborda a versão 1.x.y do Struts. Em um curto espaço de tempo você vai more »

Continue Lendo

Como não aprender Java e Orientação a Objetos: getters e setters

Postado em 14. set, 2006 por .

78

Muitas pessoas perguntam “como aprender OO?“. Há várias maneiras de aprender OO, creio que não tenha uma melhor, mas existem maneiras de não aprender. Uma das práticas mais controversas que aprendemos no início é a geração indiscriminada de getters e setters. Os exemplos básicos de centenas de tutoriais java estão recheados com getters e setters more »

Continue Lendo

Você acredita no seu código? Testes, build e integração contínua

Postado em 08. set, 2006 por .

8

Como você faz para saber que seu software funcionou? É impressionante perceber que estamos quase na primavera de 2006 e é tão fácil encontrar aplicações e bibliotecas sem uma única linha de código de teste. Os problemas que surgem são os clássicos da época do cartão perfurado: alterou uma coisa aqui, resultou em um bug more »

Continue Lendo

Ensinando o que é o hashCode

Postado em 04. set, 2006 por .

8

Sem dúvida um dos pontos mais difíceis para quem está fazendo um curso inicial de java é entender hashCode, em especial para quem nunca viu estruturas de dados além de filas e pilhas, isso porque o desenvolvedor já está bem confuso em ter seu primeiro contato com a API das coleções, sintaxe do generics e more »

Continue Lendo