Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
WildFly representa una actualizacin del proyecto y a la vez una renovacin de su visin de
impulsar la prxima generacin de tecnologas de servidor de aplicaciones.
Esta tecnologa continuar sirviendo como proyecto de desarrollo preliminar de JBoss
Enterprise Application Platform de Red Hat y se centra en algunas de las principales fuerzas que
plasman el middleware hoy en da, incluso el cambio hacia enfoques ms flexibles y modernos
para el desarrollo de aplicaciones, la habilitacin de nubes hbridas abiertas y Java Enterprise
Edition 7 (Java EE 7).
WildFly contina la tradicin de una dcada de Red Hat JBoss Middleware de desafiar los
lmites del desarrollo de software empresarial, expres el Dr. Mark Little, Vicepresidente de
Ingeniera de Middleware de Red Hat. Adems, tambin representa una clara oportunidad
para una mayor adopcin y participacin por parte de la comunidad.
WildFly 8 , concentra la atencin en la rpida obtencin de la certificacin de la especificacin
Java EE 7 que aporta simplicidad, estandarizacin e integracin tanto para los escenarios de
desarrollo de nubes como de dispositivos mviles. Red Hat ya demostr diversos proyectos,
entre ellos JBoss Application Server 7 e Infinispan, que corren sobre Raspberry Pi,
computadoras de enchufe o plug computers y telfonos mviles.
La especificacin Java EE7 incluye WebSockets y mejoras en Contextos e Inyeccin de
Dependencia (CDI). Con el tiempo, los planes necesitaron que WildFly incorporara y diera
soporte a los pilares de la visin tecnolgica de la Comunidadde JBoss: una funcionalidad
atractiva para una programacin multilinge, ecosistemas de desarrollador ms amplios y la
capacidad de operar en entornos de nubes hbridas.
http://es.wikipedia.org/wiki/Red_Hat
REQUISITOS PREVIOS
ltima versin de Java (Web oficial): https://www.java.com/es/download/
Base de datos hecha en Java (Hsqldb.jar): http://wwu-pi.github.io/tutorials/lectures/eai/hsqldb.jar
Nota: Para entender mejor Hsqldb.jar, leer el final del documento llegado el caso de utilizarlo
TUTORIAL JBOSS.WIDFLY PARA WINDOWS
INSTALACIN
1. Descarga la ltima versin estable de WildFly Server desde:
http://wildfly.org/downloads/
2. Extraer el contenido del archivo comprimido a un directorio (El nombre no debe
tener espacios) , en este ejemplo hemos colocado nuestra carpeta en el
directorio raz C:
3. Usa el script <DIRECTORIO WILDFLY>/bin/standalone.bat (En un terminal o
desde CMD)
Add-user.bat
10. Pulsa en Add para actualizar el archivo hsqlbd.jari (que hemos descargado
anteriormente en requisitos previos y del que tienes una explicacin al final de
este documento)
11. A continuacin pulsamos Next y veremos que todo est correctamente , como
en la siguiente imagen , y pulsamos nuevamente en Save
12. Lo que haremos a continuacin ser Activar el archivo que acabamos de subir,
pulsando en el botn indicando En/Disable , tras el cual confirmaremos el
cambio y deberamos ver el archivo como en la 2 imagen
15. Una vez con todo correcto , veremos que ya tenemos la base de datos instalada
pero no Activada , por tanto tendremos que pulsar sobre ella y en el botn
Enabled
HSQLDB es una base de datos hecha totalmente en java, pero que tiene caractersticas muy interesantes para usarla
con Applets o en test automticos.
Por un lado, se puede arrancar un servidor de base de datos HSQLDB y conectarse a l desde java como a cualquier
otra base de datos, utilizando, por supuesto, el driver suministrado por HSQLDB.
Por otro lado, sin necesidad de arrancar un servidor y sobre la marcha, una aplicacin java puede conectarse a una
base de datos HSQLDB ficticia que se guardar en fichero. De esta forma, sin servidor de base de datos, podemos
crear tablas y llenarlas de datos que se guardarn en un fichero, y luego recuperarlos. Eso s, lo haremos siempre
usando el lenguaje SQL tpico de las bases de datos, la claseConnection, Statement y Resulset. NO tendremos que
usar las clases y mtodos tpicos de la escritura en fichero, como File, PrintWriter, FileOutputStream, etc.
Finalmente, podemos hacer lo mismo que en el caso anterior, pero sobre memoria. No se escribe ningn dato en
ningn sitio y cuando la aplicacin termine se perdern los datos. Esta posibilidad es muy til para Applets o para test
automticos de prueba. En un test automtico de prueba, podemos crear la base de datos en memoria con sus tablas y
comprobar el comportamiento de la clase bajo test.
Referencia :http://chuwiki.chuidiang.org/index.php?title=Breve_descripci%C3%B3n_de_HSQLDB
Web Oficial :http://hsqldb.org/
Documentacin Extra : http://hsqldb.org/doc/guide/index.html
Documentacin tipos de conexiones : http://hsqldb.org/doc/guide/ch04.html