Implementación de un mantenimiento con JSF y PrimeFaces.

En este Post veremos los aspectos más relevantes de la implementación de un caso de uso de gestión / mantenimiento de una entidad del Modelo. Elegiremos la entidad Trabajo porque es la que requiere un desarrollo más interesante. Recordad que un dron está asignado a ninguno, uno o más trabajos, que un trabajo lo realiza un único dron, y que un trabajo tiene una ruta consistente en dos o más puntos…

Read more

Desarrollo de una aplicación desde cero: Implementación y depuración de Modelo y Vista.

Y llegamos al último post de esta serie. Estamos a pocos pasos de implementar una aplicación completa Java EE que, a pesar de ser muy básica, toca las principales tecnologías del stack. Una aplicación que nos servirá para ganar la confianza necesaria y como base sobre la que ensayar soluciones a cualquier requisito de cliente que podamos imaginar. En el post anterior conseguimos ya una aplicación…

Read more

Desarrollo de una aplicación desde cero: El patrón MVC y la capa de presentación.

Bienvenidos a otro Post de la serie Desarrollo de una aplicación desde cero donde dejaremos lista una primera versión de la aplicación después de implementar la capa de presentación y haremos además un primer despliegue en nuestro servidor. Inicialmente, para no inflar demasiado el Post, la interfaz sólo mostrará el mensaje "Hola mundo!". Antes de empezar a añadir elementos, considero importante…

Read more

Desarrollo de una aplicación desde cero: La capa de negocio.

Como os comenté en el Post anterior, antes de comenzar con la implementación de la capa de negocio veremos brevemente la herramienta que trae Derby para inspeccionar un esquema de datos. El acceso al esquema de datos se hace necesario por dos motivos: Por un lado en ocasiones necesitaremos comprobar si los datos persistidos son correctos, y por otro lado frecuentemente tendremos que comprobar si…

Read more

Desarrollo de una aplicación desde cero: El origen de datos y la carga inicial de datos.

En este Post veremos cómo instalar y configurar un origen de datos para nuestra aplicación. Además implementaremos un proceso de carga inicial de datos sencillo que si bien dista de una carga de datos real sí nos valdrá como primera toma de contacto con dos tecnologías centrales en Java EE: EJB y JPA. Despliegue del datasource integrado en el ciclo de vida de construcción del proyecto Un origen d…

Read more

Desarrollo de una aplicación desde cero: Diseño e implementación de la capa de persistencia.

Una vez creado el proyecto iniciamos la implementación de la aplicación. Lo haremos desde la capa de persistencia hacia arriba hasta la capa de presentación, que es el modo habitual para los desarrollos Java EE por capas. Introducción La capa de persistencia es por un lado la responsable de establecer un mapeo entre las entidades persistentes del modelo de dominio y los elementos de la base de da…

Read more

Desarrollo de una aplicación desde cero: Definición y creación del proyecto en Eclipse.

En las dos publicaciones anteriores dejamos listo un banco de trabajo sobre el que encarar el desarrollo de cualquier aplicación web basada en Java EE. En este y sucesivos Posts recorreremos un camino que nos llevará hasta la creación de una aplicación Java EE básica sobre la que podremos experimentar a nuestro antojo con técnicas, tecnologías y herramientas en la esfera de Java EE. Enfocaremos s…

Read more

Montar el entorno de trabajo adecuado (2/2)

En esta segunda entrada terminaremos de instalar y configurar el software del entorno de desarrollo Java EE. Como IDE elegimos Eclipse, por ser el más extendido. El cambio de IDE no es algo costoso si nuestro proyecto está bajo Maven o Gradle. Preliminares Un IDE debe procurar al desarrollador un entorno que le permita ser lo más productivo posible, ocultando al máximo la complejidad de las tecno…

Read more

Montar el entorno de trabajo adecuado (1/2)

Comienza aquí este blog sobre desarrollo Web en Java. La idea es que se convierta en un lugar para explorar las últimas tecnologías y herramientas del ecosistema de desarrollo web alrededor de Java EE, y donde desmitificar el desarrollo sobre Java EE usando para ello los ejemplos adecuados. Introducción Pienso que los que estamos ahora dedicados al desarrollo web tenemos suerte. Si volvemos la vi…

Read more