Displaying posts categorized under

Java

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

Problema con templates javascript #{…} en JSP

Trabajando con Tomcat 6 y jsp, me he encontrado con un problema cuando intento utilizar plantillas (templates) para utilizar desde la parte de javascript con jQuery o Prototype. La sintaxis para utilizar estos templates tiene esta forma #{…}, pero al compilar las JSPs que tienen estos templates en su contenido, Tomcat arroja esta excepción: (…) [...]

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, [...]

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 [...]

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 [...]

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  [...]

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 [...]

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 [...]

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 [...]

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 [...]

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 [...]