Como curiosidad, más que como algo verdaderamente útil, podemos proteger nuestros applets de forma muy sencilla, o por lo menos evitar que nadie pueda ocultar en sus páginas HTML que nosotros somos los legales autores de un applet.
El método es muy sencillo y se basa en la utilización de un parámetro del cual comprobamos su existencia, por ejemplo:
<PARAM NAME=copyright VALUE="Applet de Prueba, A.Froufe (C)1996, Todos los derechos reservados">
y en el código Java de nuestro applet, comprobaríamos que efectivamente el parámetro copyright existe y ese es su contenido:
if( !getParameter( "copyright").equals( "..." ) throw( new Exception( "Violacion del Copyright" ) );
donde "..."
es el texto completo del valor del parámetro.
Pero también podemos hacerlo de forma más elegante:
copyright = getParameter( "copyright" ); // System.out.println( copyright.hashCode() ); if( copyright != -913936799 ) throw( new Exception( "Violacion del Copyright" ) );
en donde la sentencia comentada nos proporciona el valor del copyright
para poder introducirlo en la comparación de la presencia o no del
parámetro en la llamada al applet. Habría que declarar y
definir correctamente tipos y variables, pero la idea básica es
la que expuesta.
|
[Anterior] [Indice] [Siguiente] |