Email usando Spring e GMail
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:
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:
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á… Ler post completo »
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…
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:
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.
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:
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…
Ler post completo »
Neste artigo faremos uma abordagem prática de como implementar de forma simples e direta, testes unitários para componentes EJB. E seguindo a linha dos artigos anteriores, utilizaremos a especificação 3.0 do Enterprise Java Beans.
No momento do desenvolvimento de um componente eu prefiro seguir a ordem:
1º escrevo meu Entity
2º escrevo minhas interfaces local e remote (nem sempre as duas são necessárias)
3º escrevo meu Facade, um Stateless SessionBean
4º escrevo minha classe de testes unitários para o componente
Apenas passo para o próximo componente quando os testes do JUnit estão rodando sem problemas. Independente de você seguir ou não a minha ordem de desenvolvimento, recomendo que use o mesmo procedimento com relação aos testes unitários, passando para a próxima etapa do desenvolvimento somente quando os testes anteriores estiverem rodando sem erros. Isso evita que os problemas se acumulem ao longo do desenvolvimento…
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…
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…