jump to navigation

Controlar las coordenadas del ratón en un Applet Marzo 4, 2008

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

Mediante este ejemplo vamos a controlar las coordenadas del ratón mientras este se va moviendo por el lienzo de un Applet.

Lo primero será crear nuestro Applet. Para ello nuestra clase heredará de la clase Applet.

  1. public class CoordenadasRaton extends Applet {...}

(more...)

Borrar un fichero con Java Febrero 26, 2008

Publicado por lineadecodigo en : Java , 2 comentarios

Borrar un fichero con Java es una actividad bastante sencilla, ya que mediante la clase File, la cual nos abstrae de la manipulación de ficheros, se nos ofrece un método para llevar a cabo tal cometido.

Lo primero que deberemos de hacer es instanciar una clase File. Para instanciar esta clase deberemos de pasar al constructor el nombre del fichero sobre el que queremos trabajar.

(more...)

Tablas de multiplicar recursivas en Java Febrero 12, 2008

Publicado por lineadecodigo en : Java , Hasta ahora 1 comentario

Una forma sencilla de crear un programa que genere las tablas de multiplicar lo podéis encontrar en Tablas de multiplicar en Java. En él, mediante un simple bucle se van generando las diferentes lineas con las multiplicaciones.

Si bien, las tablas de multiplicar se prestan a ser resueltas mediante programación recursiva. La programación recursiva es aquella que utiliza un mismo método que se llama de forma recursiva para resolver un problema. Otros ejemplos de fácil resolución de forma recursiva serían el calculo de un sumatorio, factorial,...

(more...)

Escribir en un fichero de texto con Java Febrero 6, 2008

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

Si vamos a escribir en un fichero de texto, sería una buena práctica el validar si dicho fichero existe o no. También podríamos escribir sobre el fichero directamente. Ahora que esto lo haríamos si no nos importase mucho el contenido que este tuviese.

Para validar si existe un fichero podemos leer el ejemplo Saber si existe un fichero con Java. Dicho artículo nos explica de forma detallada lo simple que esto resulta.

(more...)

Scrollbars y Elipse Enero 23, 2008

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

Por los emails recibidos parece que este ejemplo es solicitado en muchas Universidades y centros de enseñanza para el manejo de eventos y scrollbars en Java y con AWT.

Este ejercicio consiste en crear un applet que contenga dos barras de desplazamiento (una vertical y otra horizontal) y una elipse en el área gráfica. Dependiendo del movimiento de las scrollbars, la elipse irá cambiando de tamaño. El cambio de su tamaño será directamente proporcional con el valor de las scrollbars.

(more...)

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...)

Close
E-mail It