aplicaciones web con zk framework

Download Aplicaciones Web Con ZK Framework

If you can't read please download the document

Upload: ralolive

Post on 26-Oct-2015

119 views

Category:

Documents


2 download

TRANSCRIPT

  • Desarrollo de aplicaciones WEB

    con ZK Framework

    Qu es ZK Framework?

    ZK es un framework de aplicaciones web en AJAX, completamente en Java de

    software de cdigo abierto que permite una completa interfaz de usuario para

    aplicaciones web sin usar JavaScript y con poca programacin.

    El ncleo de ZK es un mecanismo conducido por eventos basado en AJAX,

    sustentado sobre 70 componentes XUL y 80 componentes XHTML, y un lenguaje

    de marcacin para disear interfaces de usuario. Los programadores disean las

    pginas de su aplicacin en componentes XUL/XHTML ricos en caractersticas, y

    los manipulan con eventos disparados por la actividad del usuario final. Es similar

    al modelo de programacin encontrado en las aplicaciones basadas en GUI de

    escritorio.

    Para qu se usa?

    ZK utiliza el acercamiento llamado centrado-en-el-servidor para la sincronizacin

    de componentes y el pipelining entre clientes y servidores se haga

    automticamente por el motor, y los cdigos de Ajax sean completamente

    transparentes para los desarrolladores de aplicaciones web. Por lo tanto, los

    usuarios finales obtienen una interaccin y respuesta similar a las de una

    aplicacin de escritorio, mientras que la complejidad del desarrollo es similar a la

    que tendra la codificacin de aplicaciones de escritorio.

  • Instalacin de ZK

    1) Pre-requisitos

    a. JDK

    b. Tomcat 7

    c. Eclipse

    d. Descompresor (Winrar, winZip, 7 Zip, etc.)

    Puedes ver la instalacin de estos programas en:

    http:// www.cjavaperu.com/ instalaciones

    2) Descargas a. Descargar el programa en: http:/ /www.zkoss.org/download/zk

    b. De acuerdo a nuestros sistemas operativos vamos a realizar la

    descarga, nosotros usaremos Windows y el ejecutable aunque

    t ambin podemos usar el archivo zipeado:

    http://www.cjavaperu.com/instalacioneshttp://www.zkoss.org/download/zk
  • c. Seleccionamos una ruta en la red donde guardaremos el archivo zip, clic en

    Guardar.

    d. Una vez descargado, reconocers el fichero porque llevar por nombre

    algo parecido a zk-bin-[version].zip. Extraer su contenido en una carpeta.

    3) Agregar la Librera Jar del ZK

    Para crear una aplicacin web en Eclipse, primero creamos un Dynamic Web

    Project:

    a. Seleccionamos File/ New/Other

  • b. En la siguiente ventana desplegamos la carpeta Web y dentro de ella seleccionamos Dynamic Web Project, clic en Next.

    c. Escribimos como nombre del proyecto, por ejemplo ProyectoWebCnZK, y dejamos el resto de configuraciones como estn por defecto. Clic en Finish.

  • Para Instalar el JAR de ZK en el Proyecto Web

    a. Para usar ZK en un proyecto, tienes que copiar el JAR de ZK en tu carpeta de

    libreras de la aplicacin (library). Seleccionamos el Proyecto creado, clic derecho:

    b. De la ventana que se muestra, en la pestaa Libraries, seleccionamos el botn Add

  • c. En la siguiente ventana seleccionamos los archivos JRar

    {YOUR_ZK_UNZIP_FOLDER}\dist\ lib

    {YOUR_ZK_UNZIP_FOLDER}\dist\ lib\ext

    De la carpeta zk-bin-version que descargamos al inicio. Clic en Abrir.

    d. Finalmente Clic en ok

  • e. Con esto ya tendramos agregado la librera del ZK. Tal como lo muestra la

    siguiente figura:

    4) Ejemplo (Crear una pgina simple)

    Despus de la instalacin, puedes crear una pgina simple para verificar si ZK est funcionando o no. a. Desde el eclipse para aadir un nuevo fichero en el proyecto

    seleccionamos File/New/File