Consigo pensar em duas alternativas:

1. Use os recursos do seu appserver. No caso do JBoss e do JRun vc pode usar
recursos da propria arquitetura do container para plugar um componente que
intercepte a chamada para os metodos e gerar os logs necessarios.

2. Implemente um proxy no Service Locator (supondo que voce esteja aplicando
esse pattern...). Usando a API de Dynamic Proxies do JDK, vc pode
implementar a interface Home do seu EJB on-the-fly e, quando instanciar o
seu EB-CMP, vc gera novamente um outro proxy que loga as chamadas aos
setters. Pra ter certeza de que vc estah logando somente os dados que foram
comitados, seria mais dificil; ae tdo isso teria que passar por um
SessionBean que implementasse SessionSynchronization... Ufa, ateh me perdi
nessa explicacao ;-)

Se vc nao entendeu direito o que eu quis dizer - bem provavel, nem eu
entendi, eu acho :-) -, nao hesite em se manifestar novamente... :-)

[]s
Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Sun Certified Programmer for the Java 2 Platform 1.4
Moderador SouJava - www.soujava.org.br

----- Original Message -----
From: "Daniel Carneiro" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 20, 2002 1:05 PM
Subject: [enterprise-list] Log com CMP


Alguem sabe se � poss�vel fazer log trabalho com CMP ?
Por exemplo, gravar em arquivo de log qdo o CMP � gravado no banco, quais
campos foram alterados ?

[]�s
Daniel Carneiro


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a