Well, yes, but KlassMaster (sounds like ProGuard has this too) allows you to go in and manually "rename" stuff that can't be renamed automatically. So, the more XML-Java bindings you have, the more work it's going to be, but the people who develop the obfuscators know this, so they (we hope) give you tools to get around it. Probably won't be long before they all have plugins for all the various frameworks people love to use, and you won't have to do anything manually.
But often, I find that the class that is configured dynamically (such as a Struts Action class) is merely a facade or an adapter, and so you can live without obfuscating it unless you really need flow control obfuscation. I haven't used Hibernate, so I'm not sure how painful that would be . . . Erik -----Original Message----- From: Raghu Kanchustambham <[EMAIL PROTECTED]> Sent: Dec 11, 2005 3:22 PM To: Struts Users Mailing List <user@struts.apache.org>, [EMAIL PROTECTED] Subject: Re: [OT] obsfucating struts web application Hey Erik... Just curious.. would you not have these problems at the "inner layers" too? Let us say ... I use Hibernate to persist my objects... since I would have to use xml mapping files between classes and database tables... I can not obfuscate my business/persistent objects as well in a straight forward fashion! May be the obfuscation tool need to look for string references as well....in the same way as an advanced refactoring IDE would do... or something like that to make our life simple! :-) ~raghu --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]