jump to navigation

Obtener la fecha en un JSP Enero 16, 2008

Publicado por lineadecodigo en : Java , Hasta ahora 1 comentario

Una de las cosas más frecuentes de las páginas dinámicas es que te muestren la fecha actual. Algunas incluso te muestran un saludo dependiendo del día de la semana o el mes en el que te encuentres. Todo un derroche de ingenio ;-)

En las primeras versiones el manejo de fechas pasaba exclusivamente por el uso de la clase java.util.Date, pero a partir de la versión JDK 1.1 fueron añadidas nuevas funcionalidades en otras clases de apoyo como Calendar, TimeZone, Locale y DateFormat y descargando de funcionalidad a la clase Date, si bien, sigue siendo la clase base para el uso de fechas.

Para marcar un limite entre las dos clases podríamos decir que Date representa un momento especifico del tiempo en milisegundos, mientras que Calendar nos permite obtener número enteros que especifican el dia, mes, año, hora,... de dicha fecha. Es decir, lo que eran los antiguos metodos de .getDay(), .getMonth(),....

(more...)

Mi primera JSP Enero 14, 2008

Publicado por lineadecodigo en : Java , Hasta ahora 1 comentario

Para crearnos el primer JSP los conceptos de programación que debemos de tener son mínimos. Lo primero que debemos de saber es que cada página JSP nos generará normalmente una página HTML. Es por ello que solemos tener una página HTML que incluye islas de código Java. Esta mezcla acaba componiendo nuestra JSP.

Dentro de las islas de código podemos ayudarnos de las herramientas que nos ofrece el lenguaje java. Por ejemplo podemos manejar fechas, accesos a bases de datos, a otros sistemas,...

(more...)

Obtener la IP que invoca al servlet Enero 12, 2008

Publicado por lineadecodigo en : Java , Añadir un comenario

Mediante el siguiente código podremos recuperar la IP del usuario que está realizando la petición sobre el servlet. Dadas todas las circunstancias que pueden rodear a la topología de las redes la IP que obtendremos no tiene porque ser la IP del usuario final, sino que fácilmente podría ser la IP de un proxy intermedio,... Es por ello que el ejemplo hay que utilizarle con fines didácticos y si lo usamos para producción, con un gran cuidado.

La IP de la máquina que invoca es una información que al servlet le llega en la petición, consecuentemente sus métodos doGet y doPost lo tendrán en el objeto HttpServletRequest.

(more...)

SingleThreadModel, concurrencia en servlet obsoleta Diciembre 29, 2007

Publicado por lineadecodigo en : Java , Añadir un comenario

Podríamos describir el ciclo de vida de un servlet, someramente, de la siguiente forma

Si el servlet sobre el que se ha realizado una petición no está cargado en el contenedor web, este crea una instancia de la clase servlet, ejecuta su método init y posteriormente dará servicio con alguno de los métodos de servicio: doGet, doPost, doPut,...

(more...)

Mi primer servlet Diciembre 27, 2007

Publicado por lineadecodigo en : Java , Añadir un comenario

En este ejemplo vamos a desarrollar nuestro primer servlet, el cual nos de como respuesta la frase "Este es mi primer Servlet".

Crear el Servlet

La clase Java que implemente el servlet deberá de extender la clase javax.servlet.HttpServlet.

  1. public class MiPrimerServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
  2. ...
  3. }

Dentro de esta clase tenemos que codificar, al menos, un método. El método doGet. Este método es el que se ejecuta cuando el servlet recibe una petición del tipo GET (las más normales en Internet).

(more...)

Recibir parametros en un Servlet Diciembre 25, 2007

Publicado por lineadecodigo en : Java , 2 comentarios

A la hora de enviar información a un servlet tenemos dos formas: mediante el método GET y mediante el método POST. Existen una serie de diferencias entre pasarlos de una forma u otra:

Metodo POST. Este método solo esta accesible desde los formularios. Se envían los parámetros de forma implícita junto a la página, es decir, al pasar los parámetros, nosotros no vemos reflejado en ningún sitio qué parámetros son y cual es su valor.

Método GET. Este método envía los parámetros de forma explicita junto a la página, mostrando en la barra de navegación los parámetros y sus valores. Son esas largas cadenas que aparecen en algunas páginas en nuestra barra de navegación, del estilo: buscar?id=1806&valor=0987&texto=todo&...

(more...)

TheServerSide Java Symposium-Europe Junio 10, 2007

Publicado por lineadecodigo en : Eventos, Java , Hasta ahora 1 comentario

TheServerSide Java SymposiumEntre el 27 y 29 de junio se celebra en Barcelona TheServerSide Java Symposium-Europe, donde la gente de TheServerSide junta un buen elenco de expertos, evangelistas y fundadores de tecnologías orientados a la plataforma Java EE.

(more...)

BEA WebLogic 10 con GlassFish Febrero 5, 2007

Publicado por lineadecodigo en : Java, Noticias Web , Añadir un comenario

BEA

Hace unas semanas podíamos leer en el blog de Jaime Cid que el servidor de aplicaciones BEA WebLogic 10 incluye el servidor GlassFish.

(more...)

Recibir parametros en una JSP Diciembre 27, 2006

Publicado por lineadecodigo en : Java , 8 comentarios

Una página JSP nos permite combinar la tecnología de las páginas web con la tecnología de las páginas de servidor.

Es por ello que en una página JSP siempre veremos dos partes bien diferenciadas. El código relativo a la tecnología cliente: HTML, XHTML, SVG,... y lo que denominaremos scriptlet. Estos scriptlet no deja de ser código Java que se ejecutará en el lado del servidor para añadirse al código cliente ya existente.

(more...)

Java EE 5 SDK Update 2 Diciembre 15, 2006

Publicado por lineadecodigo en : Java, Noticias Web , Añadir un comenario

JavaSe ha actualizado el kit de desarrollo de Java, tanto Java EE SDK a Update 2 como el Java Application Platform SDK. Ambos ya han sido testeados con JDK 5 y JDK 6.

(more...)

Close
E-mail It