Python y los frameworks de desarrollo web

(14 comentarios)

Python es el único lenguaje de programación con más frameworks de desarrollo web que palabras clave
— Desconocido

Python cuenta con sólo 31 palabras clave.

Ver películas

(235 comentarios)

Ver películas y series online es lo que nos ofrece Películas online. La ventaja con respecto a Joox o DivX Stage 6 es que todo está en castellano / español / cristiano.

Además también puedes descargar los videos si lo prefieres.

(Vía)

GWT 1.4 RC

(3 comentarios)

La release candidate de Google Web Toolkit (GWT) 1.4 ya está disponible para descargar.

Esta es la release más ambiciosa hasta la fecha, con más de 150 errores corregidos y un montón de nuevas características, mejoras y optimizaciones.

[Pulsa para continuar]

“No sabemos qué sistema operativo usa Dios, pero el Vaticano utiliza Linux”

(7 comentarios)

Simplemente genial. Esa frase es parte de una entrevista a Judith Zoebelein, la monja webmaster del sitio web de la Santa Sede desde 1995, en The Scoble Show.

No es que la web esté muy bien construida (tablas para la presentación, sin texto alternativo en las imágenes, con etiquetas y nombres en mayúsculas, etiquetas sin cerrar…) pero la entrevista es bastante interesante.

Lo que no sabemos es la distribución que utilizan. Seguramente se trate de esta.

Vía meneame.

El 94% de los correos enviados en Diciembre fueron spam

(2 comentarios)

Según Postini en el 2006 el volumen de spam creció un 147%, provocando que un 94% de los correos enviados en Diciembre fueran spam. La compañía atribuye la mayor cantidad de estos a PCs infectados.

Viendo las multimillonarias pérdidas que esta clase de cosas puede ocasionar, ¿para cuándo leyes y medidas serias contra el spam?

Servlets

(18 comentarios)

Los servlets son una tecnología hermana de los JSP, como ya comentamos en el artículo sobre estos últimos.

Un servlet no es más que una clase que implementa la interfaz Servlet (que se encuentra dentro del paquete javax.servlet, como todas las clases e interfaces que comentaremos) o que extiende de la clase GenericServlet, que proporciona una implementación por defecto para los métodos definidos en la primera. GenericServlet es independiente del protocolo utilizado, si nuestro servlet sólo va a usar HTTP podemos heredar de la clase HttpServlet.

Para escribir un servlet que extienda GenericServlet tendremos que sobre escribir el método abstracto service() y añadir ahí el código que queramos que se ejecute cuando se llame al servlet. En el caso de HttpServlet la implementación por defecto del método service comprueba si la petición recibida era de tipo POST (los parámetros se pasan en la cabecera del mensaje) o de tipo GET (los parámetros están en la URL, luego son visibles para todo el mundo), y llama a los métodos doPost o doGet dependiendo de esto.

[Pulsa para continuar]

JSP: JavaServer Pages

(17 comentarios)

JSP (JavaServer Pages) es la tecnología de Sun para incluir contenido HTML dinámico generado con Java en páginas HTML estáticas; algo así como el equivalente Java a ASP y PHP.

Los JSP corren dentro de un producto software llamado “contenedor web” que les proporciona una serie de servicios y que está formado por un contenedor JSP y un contenedor de servlets. Un ejemplo de esta clase de aplicación podría ser Tomcat.

Los JSP están muy relacionados con los servlets, que no son más que clases que derivan de la clase GenericServlet y que cuentan con métodos en los que incluir código a ejecutar cuando les llegue una petición HTTP (doPost si es POST o doGet si es GET). Esta estrecha relación viene dada porque, en realidad, los JSP son transformados en servlets cuando accedemos a ellos por el motor JSP del contenedor web en el corren (el motor JSP de Tomcat se llama Jasper, por si a alguien le interesa).

Una página JSP podría tener un aspecto parecido al siguiente:

[Pulsa para continuar]

Página 4 de 6« Primero...23456