Protegendo applet

Gostaria de colocar uma questão… Você desenvolveu sua applet e colocou no ar, porém… para que o cliente possa acessá-la, o jar (ou os .class) deve estar em um diretório que o cliente tenha acesso (que não o WEB-INF)… sendo assim… ele poderia fazer o download dos class através da URL, descompilar e tals…
Tem como, através do próprio tomcat (?) não deixar o cliente efetuar o download do arquivo sem comprometer a execução da appet?

Valeu

A resposta é não. Se quiser proteger código, não use applets; dependendo do que você quer fazer, use Ajax ou alguma outra tecnologia “server-only”.

Já acho que se quiser proteger seu código, apenas use um obfuscator e isto impedirá que os curiosos descubram seu código.

Para a applet ser executa é necessário que a mesma seja baixada pelo cliente para que o navegador possa executá-la.