Hi As many of you, I found the EJB technology excited. However, when started to actually write EJB code I found it is not so simple. Debugging, It seem that the most popular tip is it to use println(). If you want to actually trace into to EJB code you can do it in some servers but the process is slow. And still you see only half of the picture, you can�t trace from the client code to the server code and back. Not to mention the time it take to restart the server after every code change. This was unacceptable for me as I can�t expect a development team to develop real life code in such a lack of tools. Just code and hope that it will work from the first run did not work for me in the past. :) I maybe wrong but I did not found a tools to simplify this process, (I think that maybe Visual Age and WebSphare may help) If you know better please comment. To cope with this problem I took JOnAS (Open source application server) ,Add some code and created a Test/Activation framework for EJB. The project called jfaTesting and highly simplify the process of developing EJB code both server and client. jfaTesting track modification to the source code of EJB or client, When changed it compile and reload them. More then that, the server can be run on the same JVM as the client. The calls from the client are done locally without RMI. That enable easy trace from client code to EJB code and back using any debugger. jfaTesting is open and support for other application servers can be added. jfaTesting has more features which make it a start for a nice test project for other, more traditional, Java code and to be used in regression test during later stage of the development. jfaTesting was developed at my free time. The source, UML charts and instruction can be found at http://www.egroups.com/docvault/jfatesting/Docs/jfaTesting.htm. You are welcome to try, use, comment and maybe, extend it. Regards, Muly. =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
