Arquivo

Archive for the ‘Java’ Category

Novidades no Java 7

05/05/2011 1 comentário

Entre uma coisa e outra, iniciando os estudos da próxima versão do Java encontrei este post na InfoQ BR sobre as novidades e alguns exemplos.

http://www.infoq.com/br/articles/java7coin

Vale a penar dar uma conferida!

Tags:,

Slides e Fontes de Palestra sobre BDD e JBehave no RioJUG (reunião de Janeiro/2011)

Amigos,

Os slides que utilizei na minha apresentação na última reunião do RioJUG (janeiro/2011) já estão disponíveis no meu slide share, aqui.

O código de exemplo utilizado na palestra e no artigo da MundoJ estão no meu gitub, aqui.

Até a próxima!

Behaviour-Driven Development em Java na prática, com JBehave – Artigo na MundoJ de Nov/Dez

29/11/2010 1 comentário

Pessoal,

Meu artigo sobre BDD em Java com JBehave foi publicado na edição atual da revista MundoJ (edição de Nov/Dez – 2010)!

Tem mais detalhes no site da revista, onde podem pegar também o código-fonte do exemplo criado (aqui).

Criei um repositório no meu github para o projeto, que pode ser visto aqui.

Uma breve introdução do artigo:

As práticas de teste antecipado têm ganhado cada vez mais adeptos nos últimos anos com a crescente utilização de Test-Driven Development (TDD), sendo encorajada pelo eXtreme Programming e outros métodos ágeis. Como evolução ao TDD, Behaviour-Driven Development (BDD) nos permite criar, junto aos clientes, especificações que poderão ser executadas (e automatizadas), utilizando textos simples, em linguagem natural.

Neste artigo, será apresentado o framework JBehave e trabalharemos um exemplo prático de especificação de cenário. Ao final, iremos configurar a ferramenta para utilizar o Português como língua padrão nas especificações, facilitando ainda mais a compreensão.

Espero que ajude! Comentários são bem vindos…

Códigos de exemplo e exercícios em Java

14/04/2010 1 comentário

Fala galera!

Atualizei meu repositório no google-code (http://code.google.com/p/exercicios-java-uerj/) com os últimos projetos que trabalhamos em sala (curso de extensão em Java – UERJ/IME). Quem quiser pode fazer o check-out via svn ou download do .rar, na área de específica.

Aos que não fizeram o curso mas acompanham o blog, sintam-se a vontade para baixar, melhorar e opinar…

Grande abraço e, aos que estiveram no curso, parabéns e obrigado pela atenção!

Java EE 6: Comeando com Bean Validation

Exemplos de código e Exercícios em Java

17/12/2009 1 comentário

Como havia prometido ao pessoal do curso de extensão em Java da UERJ/IME, estou preparando alguns códigos de teste e exercícios para auxiliar no aprendizado fora das aulas.

Assim, acabo de fazer o primeiro commit deste material no GoogleCode e podem acessar através do link: http://code.google.com/p/exercicios-java-uerj/.

Os exemplos foram feitos utilizando o Eclipse. Sigam os passos abaixo para baixarem e explorarem os exemplos:

  1. Faça o download do arquivo ExerciciosJavaUerj.rar através do link acima (ou clicando aqui);
  2. Descompacte o arquivo na workspace do Eclipse em utilização;
  3. No Eclipse, acesse File -> Import -> Existing Projects into Workspace e clique em Next;
  4. Clique em “Browse”, selecione o diretório o arquivo foi descompactado e clique em “Finish”;
  5. Pronto! A esta altura o projeto já deve estar aparecendo na lista de projetos do Eclipse.

Uma outra dica de fonte de estudo é o site http://www.java2s.com/. Aqui podem ser encontrados diversos exemplos de código (disponível para download) para as mais variadas coisas. Vale a pena dar uma olhada…

Qualquer dúvida e/ou problemas, me avisem. Boa sorte e bons estudos!

Google SpeedTracer: Identifique problemas de performance em suas aplicações web

O pessoal do Google não pára mesmo… Agora, junto com o lançamento do Google Web Toolkit (GWT) 2.0, no dia 8-12-2009, foi disponibilizada uma nova e interessantíssima ferramenta para análise de desempenho de aplicações web – o SpeedTracer.

O SpeedTracer (que foi desenvolvido utilizando o próprio GWT) é um plugin para Google Chrome que permite realizar o profiling de aplicações web (não só as desenvolvidas com o GWT) de maneira bem fácil e com recursos interessantes,  provendo insights sem precedentes sobre o funcionamento interno de qualquer aplicação web (como dito por eles mesmos no blog da ferramenta, descrito logo abaixo).

Abaixo, seguem alguns links interessantes para saber mais sobre assunto:

No site da ferramenta podem ser vistas informações sobre seu download e instalação, além de exemplos de utilização.

Dica rápida: Após atualizar a versão do Chrome para a Google Chrome Developer Channel e antes de instalar o SpeedTracer, feche as telas do Chrome que estiverem abertas e inicie novamente. Tive alguns probleminhas com isso…

Vale a pena dar uma olhada…