sábado, 22 de maio de 2010

Criando sua camada de persistência usando o iBATIS

Nesse post falarei sobre como montar a camada de persistência (acesso ao banco de dados) de sua aplicação em Java usando o framework iBATIS da Apache. Também explicarei sobre como usar o plugin para o Eclipse, chamado de Ibator, para gerar todo o código da camada de persistência para você utilizando o padrão DAO (Data Access Object).

quinta-feira, 20 de maio de 2010

Entendendo e criando threads em Java

Recentemente tive que dar uma aula sobre importância e utilização de threads na linguagem Java. Gostaria de aproveitar para compartilhar esse material com todos.

  • Introdução sobre threads: Aqui você encontrará algumas páginas falando o que são threads e para que elas servem;
  • Threads na prática: Aqui você encontrará explicações e exemplos práticos para a criação de threads em Java. Também existem alguns exercícios propostos.
  • Projeto do Eclipse com os exemplos da parte prática: Aqui você encontrará a implementação de alguns dos exemplos citados na apresentação acima, e código necessário para desenvolver os exemplos citados.

quarta-feira, 19 de maio de 2010

Criando sockets com Java

Gostaria de disponibilizar aqui duas apresentações que montei recentemente falando sobre programação de Sockets em Java:
  • Introdução ao conceito de sockets: Aqui você encontrará uma introdução sobre o problema de comunicação de processos, algumas alternativas e arquiteturas que podem ser usadas
  • Programação de Sockets em Java: Aqui você encontrará orientações práticas para entender e implementar programas que usam sockets Java. Há também alguns exercícios que você pode fazer para praticar.
  • Alguns exemplos num projeto do Eclipse: Aqui há um projeto do Eclipse com alguns exemplos, dentre eles, os citados nas apresentações acima e também os exercícios propostos.