Displaying posts filed under

Java

Lenguaje de programación para aplicaciones de escritorio, para servidor, para dispositivos, etc.

Feb
14
2010

Herramientas de control de calidad de código

Existen herramientas que nos facilitan ‘medir’ la calidad del código de nuestras aplicaciones. El uso de estas herramientas resulta muy interesante en proyectos grandes donde sería una locura revisar una a una las clases que componen el proyecto, pero todavía pueden sernos más útiles si nos acostumbramos a utilizarlas desde el inicio de los proyectos, [...]

Feb
8
2009

Primera aplicación Spring

Ya vimos cómo Comenzar un proyecto web con Eclipse y servidor, y partiendo de ese punto queremos hacer un “hola mundo” con Spring.
Lo que haremos es incluir las librerías básicas de Spring y configurarlo para tener una prueba de concepto del patrón MVC.
El objetivo es tener una página de entrada desde la que mediante enlaces [...]

Ene
27
2009

Comenzar un proyecto web con Eclipse y servidor

Cuando empezamos con Eclipse, tenemos delante un completísimo y muy complejo entorno de programación que de primeras puede echarnos para atrás si no estamos convencidos de que realmente nos hará la vida más fácil.
Escribo este tutorial para tenerlo como referencia cuando tenga que crear un proyecto web. El objetivo es tener un proyecto web listo [...]

Ene
24
2009

Subir fichero a Servidor en Web Flow 2

Introducción
El objetivo de este tutorial es explicar paso a paso que necesitamos y como se sube un fichero a servidor.
-          Entorno:
-          Configuración del  Spring MVC.
-          Caso de estudio
Nota: Es necesario conocer web flow 2 y Spring 2.5.5
Nota: Esta guía resuelve el problema del multipart en los web-flow2.

Entorno
Para  poder seguir este manual [...]

May
24
2008

HSQLDB: Instalación y uso

Objetivos
Contar con una base de datos de prueba para nuestras aplicaciones.
Es fácil de instalar y proporciona las utilidades básicas. Está basada en ficheros.
Esta base de datos permite varios modos de ejecución, entre los que destaco:

Modo standalone: La base de datos se ejecuta incrustada en el proceso que hará uso de ella de manera que no [...]

Oct
20
2007

Recoger el valor de un campo "disabled"

¿Cómo puedo obtener el valor de un campo de formulario que está deshabilitado para el usuario mediante el atributo disabled?
Cuando mostramos un formulario al usuario, algunos de los campos no nos interesa que los pueda modificar y los deshabilitamos, es el caso de valores por defecto en función de los permisos que tenga el usuario [...]

Jul
31
2007

API Java para ordenar una List

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
Collections.sort(lista, String.CASE_INSENSITIVE_ORDER);// Resulta: a, C, z

// [...]

Jul
11
2007

El patrón Bean

Este post es un esbozo
Este patrón se aplica a una clase. Generalmente un bean es una clase que representa una entidad, y se particulariza porque:

cuenta con métodos getters y setters para sus atributos
sus atributos siguen nomenclatura típica JAVA (empiezan en minúscula y si se componen de más de una palabra, la segunda y sucesivas [...]

Jul
10
2007

XML y el objeto DOM de Java

Este post es un esbozo
Supongamos que el archivo “foo.xml” es el siguiente:
<tienda nombre=”tienda para geeks” ubicacion=”Tokio, Japon”><computadora nombre=”iBook” precio=”$1200″ /><historieta nombre=”Dragon Ball Volumen 1″ precio=”$9″ /><nivel_geek_de_la_tienda precio=”sin precio” /></tienda>
Es posible parsear el documento XML en un árbol de objetos Javas con JDom:
SAXBuilder builder = new SAXBuilder ();Document doc = builder.build (new FileInputStream (“foo.xml”));Element root = [...]

Jul
10
2007

Directivas JSP

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, mientras que jsp:include actúa en tiempo [...]