En esta primera prctica, se explicar todo el proceso necesario para tener el entorno de trabajo de ZK Studio completamente funcionando.
ZKSTUDIO
Prctica 0: Preparacin del entorno de trabajo
Contenido
1 2 3 Qu es ZKOSS? ......................................................................................................... 1 Qu es ZK Studio? .................................................................................................... 1 Pre-requisitos para la instalacin de ZK Studio .......................................................... 1 3.1 3.2 3.3 4 Java SE Development Kit .................................................................................... 1 Eclipse IDE for Java EE Developers .................................................................... 2 Servidor de aplicaciones ........................................................................................3
Instalando ZK Studio ...................................................................................................3 4.1 4.2 Instalacin desde el Market ...................................................................................3 Activar ZK Studio ............................................................................................... 5
Obtener ZK Framework Community Edition .............................................................. 5 5.1 5.2 Descarga del paquete ZK CE ............................................................................... 5 Agregando el ZK CE al Eclipse ............................................................................ 6
6 7
Agregando Apache Tomcat a Eclipse .......................................................................... 7 Creando nuestro primer Hola Mundo en ZK ............................................................. 9 7.1 7.2 Creando nuestro proyecto .................................................................................... 9 Ejecucin de la aplicacin ................................................................................... 11
Conclusin ................................................................................................................. 11
Qu es ZK OSS?
ZK es un marco de interfaz de usuario que permite crear increbles aplicaciones mviles y web sin tener que aprender JavaScript o AJAX. ZKoss nos ofrece las siguientes caractersticas: El diseo y los componentes Responsive. Resolucin optimiza automticamente para la web, mviles y tabletas. Slo necesita escribir una vez con uno de los componentes y un conjunto de cdigo base. Excelente experiencia de usuario a travs de escritorios y dispositivos.
Qu es ZK Studio?
ZK Studio es la manera ms fcil de crear un proyecto nuevo. El nuevo proyecto del asistente gua a los desarrolladores a travs de la creacin de proyectos ZK paso a paso. Por lo que es excepcionalmente fcil para elegir el nombre del proyecto, la versin ZK y ejecucin de destino. Adems el asistente por defecto, ZK Studio le permite crear un nuevo proyecto con Maven. ZK Studio crear el proyecto para usted lo que le permite concentrarse en la construccin de su proyecto.
Existen algunos programas que es necesario instalar antes de poder instalar ZK Studio.
Esto nos mostrar una tabla que nos permitir descargar el paquete correspondiente para la plataforma que estemos empleando. En el caso de Windows utilizaremos el paquete Windows x86 si nuestra mquina es de 32 bits o el paquete Windows x64 si es de 64 bits. Se debe aceptar la licencia para poder descargar el paquete que necesitamos.
Si estamos en un sistema Linux, generalmente podemos instalar el JDK de java desde el gestor de paquetes incluido en la distribucin. En el caso de Ubuntu 12.04 bastara con escribir en la consola: sudo apt-get install openjdk-7-jdk
http://www.eclipse.org/downloads/packages/release/juno/sr1 Estando all seleccionar el paquete correspondiente para el sistema operativo que ha de emplear (Windows o Linux) y al procesador (32-bit o 64-bit).
Si descargamos el paquete para Windows esto nos dejar un archivo .zip si por el contrario realizamos la descarga para Linux, tendremos un archivo .tar.gz. El eclipse no necesita de ninguna instalacin, basta con descomprimirlo y ejecutar el archivo eclipse.exe en el caso de haber descargado la versin para Windows o el archivo eclipse en la versin para Linux.
Instalando ZK Studio
Una vez que nos aparece en la lista, pulsamos el botn instalar y este nos guiar por una serie de pasos hasta iniciar el proceso de descarga del plugins. En un punto de la descarga es posible que nos genere una advertencia a la cual debemos de responder OK.
Llene la informacin que se solicita y presione [Activate]. Si an no posee una cuenta puede obtenerla haciendo clic en el enlace Register ZK account que aparece en el mismo formulario.
Esto nos descarga un archivo comprimido llamado zk-bin-6.5.4.zip que contiene la versin CE del Framework de ZK.
Damos clic en el botn Add File / Directory e importamos el archivo zk-bin-6.5.4.zip antes descargado. Una vez instalado nos aparecer en la lista anterior. Seleccinelo y pulse el botn OK.
Al igual que para agregar el ZK CE, deberemos irnos al men [Windows] > [Preferences] encontraremos una entrada llamada Server de la cual seleccionamos la opcin Runtime Environments. Nos aparecer una tabla vaca de los servidores habilitados y a su derecha un botn Add el cual deberemos pulsar para agregar el Apache Tomcat.
Esto nos mostrar un segundo formulario el cual lo rellenaremos colocando el nombre del servidor (Apache Tomcat v7.0), seleccionamos el directorio descomprimido del Tomcat (Ejemplo: D:\TRABAJO\MODULO DE LA MAESTRIA\SOFTWARE\apache-tomcat7.0.47) y el JRE a emplear. La imagen siguiente nos muestra un ejemplo de cmo debe quedarnos el formulario:
Seleccionamos la opcin ZK Project y pulsamos siguiente. En el siguiente formulario, deberemos de colocar un nombre a nuestra aplicacin, seleccionar la versin de ZK a utilizar (en nuestro caso ser la zk-bin-6.5.4) y el servidor a emplear (Apache Tomcat v7.0) y en la versin web ser la 3.0 y pulsamos Finish.
Dentro de este abriremos el archivo index.zul de la carpeta WebContent donde se alojarn todos los archivos .zul de nuestro proyecto. Una vez abierto el archivo index.zul, cambiamos su contenido para que nos quede de la siguiente manera:
10
<?page title="Auto Generated index.zul"?> <window title="Hello World!!" border="normal" width="200px"> <label value="Hola mundo !!!!"/> </window>
C onclusin
Al terminar con esta prctica introductorio, debemos de tener configurado el entorno de trabajo de ZK Studio en Eclipse Juno con la versin del Framework ZK CE y con Apache Tomcat como servidor Web.
11