Software, Java & afins

Fabricio Braga, Sun Certified

Archive for the ‘Dicas’ Category

Email usando Spring e GMail

Sep-10-2009 By Fabricio Braga

Aqui um exemplo simples de como enviar email usando Spring Framework e uma conta do GMail.  O método todo é muito fácil.

Primeiro mapeamos o nosso beans no Spring, vejamos:

Read the rest of this entry »

Autocompletar com Struts 2 e JQuery

Aug-7-2009 By Fabricio Braga

Um exemplo simples e rápido de como implementar autocomplete em um campo texto com Struts 2 e JQuery.

Primeiro faça o download da ultima versão do JQuery: aqui

Depois faça o download do plugin “James” para o JQuery: aqui.

Agora vamos lá… Read the rest of this entry »

Integrando Spring, Struts 2 e Hibernate

Jul-5-2009 By Fabricio Braga

Aqui um pequeno tutorial de como desenvolver uma aplicação web integrando Struts 2, Spring e Hibernate.  A idéia básica é usar a implementação do padrão MVC do Struts 2, a Injeção de Dependência do Spring e o Mapeamento Objeto-Relacional do Hibernate.

Ao final do post coloquei um link com a aplicação de exemplo para download.

As ferramentas utilizadas neste exemplo são o Banco de dados MySQL, Eclipse IDE, Spring Framework (versão 2.5.6), Struts (versão 2.1.6) e Hibernate 3.

Vamos dar início ao nosso passo-a-passo…

Read the rest of this entry »

Criando Imagens com Java

Jun-25-2009 By Fabricio Braga

Outro dia precisei criar dinamicamente uma imagem, usando Java.

Esta foi a alternativa a um Applet, que não estava sendo carregado por problemas com o Internet Explorer 7 e 8.  Como o Applet apenas exibia uma imagem e não tinha interatividade (a imagem era criada dinamicamente e apenas exibida), optamos por remover o Applet e colocar a imagem pura sendo gerada dinamicamente, e sendo exibida para o cliente.

Fácil e rápido.  Coloco aqui abaixo o código que faz isso:

Read the rest of this entry »

Herança, Interface e Classes Abstratas

Mar-13-2008 By Fabricio Braga

Assunto interessante, e que para muitos desenvolvedores não é muito claro. Porque Java não suporta heranças múltiplas? Quando usar Interface? Quando usar Herança? Quando usar uma Classe Abstrata?

Aqui procurarei explicar o assunto, usando como base minha própria experiência e também algumas referências importantes.

Read the rest of this entry »

Enviando email usando Java e GMail

Nov-28-2006 By Fabricio Braga

Recentemente tive a necessidade de enviar email via Java usando um conta do GMail.? Sei que o tema do envio de email com Java já foi exaustivamente discutido, mas tenho certeza de que o envio usando uma conta do GMail (que requer autenticação) deve ser novidade para muitas pessoas.

Aqui vou dar um exemplo bem simples,? do envio de uma mensagem e autenticação no smtp host do GMail.

Vejamos como ficaria nosso código:

Read the rest of this entry »

Manipulando arquivos com Java

Apr-25-2006 By Fabricio Braga

Mesmo sendo um tema razoavelmente conhecido por programadores Java mais experientes, é bastante útil saber das principais features oferecidas pela API para manipulação de arquivos e diretórios usando Java.

Desde as primeiras versões do JDK a Sun vem melhorando a API de entrada e saída do Java.? As maiores mudanças vieram na mudança do JDK 1.3.1 para a 1.4

Vejamos alguns exemplos mais utilizados no dia-a-dia…
Read the rest of this entry »

Utilizando NamedQueries em EJB 3.0

Feb-1-2006 By Fabricio Braga

Os desenvolvedores que já utilizaram alguma vez o quarteto EJB 2.1 + Ant + XDoclet + SessionFacade certamente, ao terem contato com EJB 3.0 perceberão que algumas coisas mudaram também no nível do uso de padrões.

Eu por exemplo, utilizava o DTO, com um SessionFacade e gerava meus métodos finders todos no XDoclet. Procedimento que para mim era muito tranquilo, e eu achava razoavelmente fácil de implementar.

Se você não faz idéia do que estou falando, vou dar um breve explicação…

Read the rest of this entry »

Trabalhando com datas em Java

Jan-30-2006 By Fabricio Braga

Uma das principais dificuldades que programadores com pouca experiência em Java possuem é a manipulção de datas.

Aqui farei uma breve explicação com operações simples para manipulação do objeto java.util.Date.

Uma das principais classes que utilizamos quando manipulamos data em Java é a classe SimpleDateFormat. Ela é um subclasse de DateFormat, e nos fornece construtores com parâmetros que tornam bem flexível a formatação da data, conforme veremos nos exemplos a seguir…

Read the rest of this entry »