P6Spy - Um Proxy JDBC

Uma ferramenta muito interessante e que pode te ajudar a entender o que acontece entre uma aplica��o Java e um Banco de dados � um proxy JDBC.

O P6Spy � um projeto Open Source que implementa um proxy JDBC, desta forma todas as query's SQL que s�o enviadas pela aplica��o para o BD s�o interceptadas pelo proxy e logadas em um arquivo texto.

Utilizo muito o P6Spy para validar as querys geradas por um container CMP. O que eu fa�o � configurar o Datasource para usar um proxy JDBC (no caso o P6SPY) e com isso eu consigo descobrir como um determinado container implementa um findByPrimaryKey ou um findAll.

� claro que voc� tem uma perda de performance utilizando o proxy, mas sua utiliza��o deve ser refor�ada nas fases de desenvolvimento e testes. Depois basta alterar o Datasource para utilizar o driver correto do banco e tudo voltar� a ser como era antes, sem precisar alterar uma �nica linha de c�digo.

No site voc� encontra informa��es sobre como configurar o P6Spy para servidores como o JBoss, Orion, Jakarta Tomcat, JOnAS EJB, BEA Weblogic, ATG Dynamo, Sun iPlanet, IBM WebSphere e Caucho Resin.

Site: http://www.p6spy.com
Tamanho do arquivo: 144 Kb

_________________________________________________________________
Handerson Ferreira Gomes
Summa Technologies
Boletim Dicas Java - Sua dose di�ria de Java.


================================================================================
[dicas-list] circula diariamente com pequenas dicas sobre a plataforma Java e �
mais um servi�o da Sociedade de Usu�rios Java - http://www.soujava.org.br
*** SouJava - Fortalecendo a Comunidade Java Brasileira! ***
- Para contribuir com uma dica, envie um e-mail para [EMAIL PROTECTED]
- Participe de outras listas de discuss�o sobre a linguagem Java.
Saiba mais em http://www.soujava.org.br/lista.htm
--------------------------------------------------------------------------------
- Para assinar este boletim: mailto:[EMAIL PROTECTED]
- Para cancelar sua assinatura: mailto:[EMAIL PROTECTED]
- Dicas anteriores: http://www.mail-archive.com/dicas-list%40soujava.org.br
- Para discutir sobre as dicas, acesse o Mundo OO (http://www.mundooo.com.br)


Responder a