martes, 27 de diciembre de 2011

Tutorial: Ventana con Java Swing

El paquete Swing es parte de "Java Foundation Classes" que provee facilidades a los programadores a la hora de construir una interfaz gráfica o GUI. Swing abarca componentes como tablas, marcos, etiquetas, botones... Se les llama componentes Swing porque pertenecen al paquete javax.swing. Antes de la JDK 1.1 las interfaces gráficas se realizaban a través de AWT o Abstract Window Toolkit, de donde Swing ha heredado todo el manejo de eventos. 



Una aplicación Swing se consigue mezclando componentes que siguen estas reglas:
  • Debe existir, al menos, un contenedor de alto nivel (Top-Level Container), que provee el soporte a los componentes Swing para que estas se pinten y puedan manejar eventos.
  • Habrá más componentes colgando de este contenedor de alto nivel, bien sean contenedores o componentes simples.

lunes, 19 de diciembre de 2011

Tutorial Hibernate y JavaServer Faces (JSF)

En este tutorial usaremos NetBeans para crear una aplicación web que recoja datos de una base de datos y los enseñe en una página web mediante java Server faces (JSF). La aplicación web usa el Framework Hibernate como capa de persistencia para la recuperación y el almacenamiento de Plain Old Java Objects (POJO).

Requerimientos mínimos:


Creando la base de datos

Creamos una base de datos con el dump “sakila”, un ejemplo gratuito que esta disponible en la página de MySQL. Podéis usar cualquier herramienta para administrar la base de datos como phpMyAdmin, MySQL Administrator, Emma…

Creando el proyecto de la aplicación web

Ahora crearemos una aplicación web. Añadiremos las librerías de Hibernate y JSF.