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]

Reply via email to