cap5 menu+linea


PROTECCION DE APPLETS

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.

linea2
menu
Tutorial de Java
[Anterior] [Indice] [Siguiente]
1