1 0 Tag Archives: Java
post icon

Integrar SubVersion con Eclipse [Subclipse]

Anteriormente les mostraba como instalar un servidor de SubVersion sobre Windows, (eso me recuerda que aun le debo a un usuario el tutorial de instalación sobre GNU/Linux) y en ésta entrega veremos como instalar en el lado cliente, si es que desarrollado en Java con el IDE Eclipse.

Para ello vamos valernos del plugin free, que nos ofrecen la gente de Tigris.org, llamado Subclipse, el mismo se integrará a nuestro IDE y nos facilitará la vida un montón. (Continuar Leyendo sobre Integrar SubVersion con Eclipse [Subclipse])

post icon

Leer ficheros .CSV con Java

Leer ficheros .CSV son indispensables desde tiempos antiguos para la informática, ya que es uno de los modos más standard para almacenar registros y transportarlos, o migrarlos entre plataformas incompatibles entre sí.

Aquí en devtroce, ya hemos visto como trabajar con éste tipo de archivos en otros artículos: SQL Server, MySQL, Delphi. Ya que Java nos ofrece la ventaja de la multiplataformidad, para ello necesitaremos una librería externa que pueden descargarla aquí. Siempre si el motor ofrece la opción de importar y exportar directamente a este formato (Continuar Leyendo sobre Leer ficheros .CSV con Java)

post icon

Copiar ficheros y Directorios con Java

Trabajar con los ficheros del disco en Java es muy sencillo realmente, y como saben ya al ser multiplataforma un único código funcionará para cualquier sistema operativo que estemos usando.

Con el código que veremos podremos copiar los ficheros o archivos que querramos incluso, directorios completos, véanlo (Continuar Leyendo sobre Copiar ficheros y Directorios con Java)

post icon

Subir ficheros al servidor con JSP

Una de las opciones más utilizadas en las aplicaciones web son el upload de ficheros de cualquier tipo, hacerlo con JSP es lo que veremos hoy, para que desde la PC cliente lo subamos al servidor y de ahí hagamos con el lo que querramos.

Necesitaremos agregar 2 librerías para ellos a nuestro proyecto: commons-io y commoms-fileupload, yo lo desplegaré sobre Apache Tomcat, aunque ustedes pueden cambiar de servidor si así lo quieren. (Continuar Leyendo sobre Subir ficheros al servidor con JSP)

28 junio 2010
post icon

Comprimir y Descomprir archivos ZIP con Java

Es posible que querramos tener nuestro propio programa compresor de ficheros multiplataforma para utilizarlo, para ello podemos cumplir con el cometido gracias a Java y un poco de código.

El formato más estándar para hacerlo es el .ZIP (aunque no sea el de mejor compresión), para ellos crearemos una clase que reciba el nombre de los ficheros a crear y a zippear. (Continuar Leyendo sobre Comprimir y Descomprir archivos ZIP con Java)

post icon

Setear parametros con valores nulos en Java

Muchas veces en nuestra base de datos tenemos procedimientos almacenad0s que reciben parámetros, y alguno de éstos debe ser enviado como nulo (Null/NullDB). En java ya sea que estemos utilizando un CallableStatement o PrepareStatement podemos enviar de un modo bastante elegante.

Tradicionalemente enviamos de este modo los parametros:

PreparedStatement ps = conn.prepareStatement("{ call NuestroSP (?, ?) }");
ps.setInt(1, 3);
ps.setString(1, "devtroce");

Ahora si deseamos enviar el primer parámetro con valor nulo, podemos hacer del siguiente (Continuar Leyendo sobre Setear parametros con valores nulos en Java)

post icon

Capturar Output de los Procedimientos Almacenados de SQL Server con Java

A parte de un conjunto de datos que puede devolver un Stored Procedure en SQL Server, también podemos hacer que ellos devuelvan uno o varios valores escalares, un caso tipico es cuando insertamos un registro y la tabla tenia una PK Identity, si queremos recuperar esa clave podemos usar este mecanismo, aunque no necesariamente se reduce a esa posibilidad, con un poco de imaginación podemos darle usos en otras situaciones. El ejemplo que muestro esta construido con SQL Server, pero es funcional con otros motores que manejan el retorno de valores escalares en sus procedimientos almacenados..

1
2
3
4
5
6
7
8
9
10
11
CREATE PROCEDURE InsCliente
   @IdCliente INT OUTPUT,
   @Nombre VARCHAR(25),
   @Ruc VARCHAR(25)
AS
BEGIN
   -- Insertamos un registro
   INSERT INTO Cliente VALUES (@Nombre, @Ruc);
   -- Recuperamos el Id que se genero
   SELECT @IdCliente = @@Identity;
END

Tomando en cuenta este procedimiento que (Continuar Leyendo sobre Capturar Output de los Procedimientos Almacenados de SQL Server con Java)

post icon

Cargar datos de una base de datos con JSP

Hoy escribiremos por primera vez sobre JSP, Java Server Page. La evolución de los Servelts de Java, la cual se diferencia de su antecesor que ya no necesita ser compilado antes de deployarlo, sino este proceso se realiza por el servidor cuando el usuario lo solicita.

Trabajaremos con una base de datos MySQL, ya que es la más popular hasta hoy día para la plataforma web, de igual modo el ejemplo servirá para otros motores, solo deberíamos cambiar la capa de conexión por otra.

Trabajar con JSP y Netbeans es mucho más sencillo que con eclipse pero de igual modo lo haremos con este ultimo, personalmente he utilizado la versión Galileo para el ejemplo.

El ejemplo como siempre será lo más sencillo posible, en la BD necesitaremos crear una tabla básica de usuarios, que tengan nombres, los cuales mostraremos un listado de los mismos dentro de un Table HTML.

Una vez creado ésta tabla, que doy por hecho que lo pueden hacer, procederemos a crear nuestro proyecto Web. Una vez abierto nuestro IDE, buscaremos en el menú:

Archivo --> Nuevo --> Dinamic Web Proyect

Alli seteamos la configuración de desarollo, le colocamos el n0mbre al proyecto, yo le llamado JSPTroce, la versión del modulo que puede ser sin problemas el 2.4 o 2.5.

Siguiente --> Siguiente --> Finalizar

Una vez hecho esto, necesitaremos el driver JDBC para conectarnos a MySQL, la cual pueden descargar desde el sitio oficial. Más adelante también necesitaremos tener instalado el servidor o contenedor Web Apache Tomcat, preferentemente la versión 6, aunque debería funcionar sin ningún problema en la 5.5 el mismo lo descargan de aqui.

Una vez instalado el servidor, podemos copiar (Continuar Leyendo sobre Cargar datos de una base de datos con JSP)

post icon

Crear un Timer en Java

En Java a diferencia de otros lenguajes no tenemos un objeto timer tan fácil de manipular, existe por suerte la clase que nos ayudará pero la implementación es un tanto más larga. Debemos crear manualmente las tareas a ser asignadas, los métodos de inicio, detención y reinicio.

En éste ejemplo sencillo mostraré como imprimir simplemente el tiempo que va pasando con el timer. Pero ustedes podrán agregar más código en la clase llamada MiTarea, incluso podrán crear varias (Continuar Leyendo sobre Crear un Timer en Java)

12 abril 2010
post icon

Verificar y Crear directorio con Java

La creación de directorios o carpetas con Java es una tarea realmente muy sencilla, todo es cuestión de utilizar el objeto File del paquete java.io, el mismo nos ofrece métodos para crearlos y verificar su existencia incluso. Veamos primeramente como crearlo: (Continuar Leyendo sobre Verificar y Crear directorio con Java)

Página 3 de 512345