Friday, March 28, 2008

Java bycode debuggers

AOP@Work: AOP myths and realities - Beyond hype and misunderstandings - 14 Feb 2006

asr: If we just need to log all method execution trace of business flow along with parmeter values passed for each method , it can be done with Spring frame work with simple xml declarions, pls. check , If this is the only purpose do not need the complex ASM etc..

http://asm.objectweb.org/ - ASM java byte code debugger used by autciton gaint.

ASM package seems specially designed to create method flow of Java server code. It helps programmer to quickly find bug in a complex flow of software.
Next setp is to create method flow diff of 2 different software relaease running on 2 different servers .

- using spring AOP : It is worth to try to create dynamic proxy's for all methods of all classes with loggigng of method entry with all parameter data printed so that a prorgrammer can see what is wrong in a flow. mostly you get different set of data causing null pointer exceptions

No comments: