Software, Java & afins

Fabricio Braga, Sun Certified

Archive for the ‘Tutorials’ Category

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 »

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 »

Testes unitários com JUnit e EJB 3.0

Mar-6-2006 By Fabricio Braga

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…

Read the rest of this entry »