La herencia en Javascript podemos emularla de esta manera: Primer método: (Object masquerading) function ClaseA(nombre){ this.nombre=nombre; this.identificarse=function(){ alert(this.nombre); } } function ClaseB(nombre){ this.superClase=ClaseA; this.superClase(nombre); delete this.superClase; } El constructor ‘ClaseA’, es llamado como método del nuevo objeto que se esta creando en ‘ClaseB’, por lo tanto, todas las propiedades y métodos que se crean en [...]
Para centrar las páginas de nuestra web, podemos hacerlo así de sencillo utilizando DIV y dándole estilo con CSS: body { text-align:center; } #principal{ width:70%; margin:0 auto; text-align:left;} Y el código HTML: <body> <div id=”principal”> Todo lo que metas aquí queda centrado </div> </body> NOTA: La parte de CSS que afecta al BODY, y la [...]
Utilizando la clase Collections del API de Java podemos ordenar fácilmente objetos de lista List. También se puede utilizar con cualquier clase que implemente Collection (Vector, Map, etc). // Crear una lista List lista = Arrays.asList(new String[] {“z”, “a”, “C”}); // Ordenamos la lista Collections.sort(lista);// Resulta: C, a, z // Ordenamos sin importar las mayúsculas [...]
Para redireccionar con javascript podemos cambiar directamente la url del navegador utilizando para ello la propiedad document.location.href. Por ejemplo utilizando un evento de clic, podemos redireccionar cambiando la ruta actual por la que queramos. … onClick=”javascript:document.location.href= …” Puede ser útil para incluir parámetros en la misma ruta en la que estamos, por ejemplo sacados de [...]
Este post es un esbozo Importar clases y/o paquetes Redirección Sin parámetros<jsp:forward page=”InformeExcel.jsp”/> Con parámetros <jsp:forward page=”error.jsp”><jsp:param name=”mensaje” value=”Ha ocurrido un error.”/></jsp:forward> (Estos parámetros se recogen con request.getParameter(“mensaje”)) Inclusión de una página en otra:en este caso, primero se incluye el contenido del fichero y luego se interpreta. import es una directiva de tiempo de compilación, [...]
Este post es un esbozo XML, sigla en inglés de eXtensible Markup Language («lenguaje de marcas extensible»), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Estructura/sintaxis Hay dos tipos de elementos: los vacíos y los no vacíos. Hay varias consideraciones importantes a tener en cuenta al respecto: Toda etiqueta [...]
Este post es un esbozo La librería Log4j nos permite crear fácilmente trazas en nuestro código. Simplifica el proceso al límite, únicamente utilizaremos una clase, y será la librería la que se ocupe de trazar en consola o fichero.Las carácterísticas principales son: Trazas en consola y/o fichero Diferentes niveles de trazas (ERROR, DEBUG, INFO, WARN…) [...]
¿Qué es? SPARQL (Simple Protocol and RDF Query Language) es un lenguaje de recuperación basado en RDF. Se trata de una recomendación para crear un lenguaje de consulta dentro de la Web semántica que está ya implementada en muchos lenguajes y bases de datos. Desde 2005 está en proceso de estandarización por el W3C. Con [...]
¿Qué es? El nombre FOAF es el acrónimo de la frase Friendof a Friend (Amigo de un Amigo), que es un proyecto experimental y un vocabulario que encaja en lo que se denomina web semántica. FOAF sirve para describir Personas, Documentos, etc., siendo su uso en la descripción de personas el más interesante hoy por [...]
SQL es un lenguaje de consulta para los sistemas de bases de datos relacionales, pero que no posee la potencia de los lenguajes de programación. Es necesario conocer previamente SQL. PL/SQL amplía SQL con los elementos característicos de los lenguajes de programación, variables, sentencias de control de flujo, bucles … PL/SQL es el lenguaje de [...]
