Вы находитесь на странице: 1из 7

Aplicacin Juego Triki con Webserver REST

Objeto del Juego: El programa consiste en el conocido juego infantil Triki, el cual se juega entre dos jugadores y se juega sobre una matriz cuadrada de tres por tres cuadros y gana el que consiga hacer tres jugadas en lnea (Ver Imagen No 1 del rea de Juego)

Imagen No 1 Esta imagen se declara en el contenedor dentro de la clase Javatriki y que esta dentro del archivo JuegoTriki.java , cada botn se denomina btn1, btn2, btn3 ..etc. tambin el rea de juego tiene un botn Inicio (para volver a comenzar) y puntuaciones (Para consultar la BD donde se guarda el record del jugad or ganador y tiempo de juego).

Herramientas Usadas: IDE Netbeans 7.0.1 , Tomcat 7.0.14 como servidor de servlets y
la

base de datos usada es MySQL y la Base de Datos MySQL 5.5.24 y funciona sobre el WAMP Server 2.2.

Descripcin del Cdigo de la Aplicacin

El Programa AplicacionWebRest: El programa se basa en el uso del Webserver REST y cuyo mtodo implementado para hacer las consultas el mtodo getMsg () funcin que recupera el contenido que la clase ListarPuntuacin implementa al igual que la clase Registrar Puntuacin, las cuales reciben los valores de los parmetros jugador1, jugador2, tiempo y ganador. El package puntuacionMysql.java incluye la clases clConnection.java es la que se hace la conexin a la base de datos MySQL mediante el mtodo: getConnection() y desde la clase puntuacin.mysql se gestiona los datos a registrar y las consultas.

El package puntuaciones.rest incluye la clase: ListarPuntuacion.java el cual lista el record de los jugadores y la clase: registrarPuntuacion.java es la que pasa los parmetros a la clase puntuacin.mysql para guardar los datos de juego. El webserver REST: provee los recursos para el intercambio de informacin desde el Http mediante los dos recursos URIs con forma de directorios: ListarPuntuacion.java y registrarPuntuacion.java, en estos dos archivos se incluye un conjunto de parmetros que definen el criterio de bsqueda que usar el servidor para encontrar un conjunto de recursos.

Ver Imagen del IDE Netbeans con los archivos del proyecto

El Programa Triki (Cliente de REST): Compuesto de dos paquetes: JuegoTriki.java y cliente.rest Juegotriki.java es la aplicacin que como tal contiene el juego y sus mtodos. En primer lugar tenemos el package JuegoTriki.Java que incluye (import) las aplicaciones del webserver REST , para este programa incluye cliente.rest.ListarPuntuacionesClienteRest, Cliente.rest.RegistraPuntuacionesClienterest y como lo nombramos al inicio del documento el resto de cdigo construye la interfaz de la aplicacin. Y el package cliente.rest incluye varias funciones que provee el API Jersey (definida en varias Libreras Jersey) el cual permite trabajar con los servicios REST. Y que contiene a ListarPuntuacionesClienteRest.java y a RegistraPuntuacionesClienterest.java

IMGENES DEL ENTORNO DE DESARROLLO DE LA APLIACION

Cdigo donde se configura la conexin a la base de datos en este caso MySQL se define en clConection.java:

Validamos el servidor con la direccin: http://localhost:8084/AplicacionWebRest/RESTPuntuaciones/ListarPuntuacion/10

Una vez desplegado la aplicacin REST , ejecutar la aplicacin del juego.

Veras la siguiente pantalla donde se ejecuta el juego triki:

Para ver las puntuaciones (por debajo se conecto a la aplicacin REST para obtener los datos)

Pa comenzar a jugar seleccionar el botn inicio el cual desplegara la ventana Entrada2 para ingresar los nombres del jugador 1 y luego del Jugador 2

Y luego comenzar a jugar, el primer jugador marcara su posicin con la letra Br y el segundo jugador con la letra Pr.

Nota cuando hay algn ganador (tres posiciones de un mismo jugador en lnea) se ejecuta un servicio rest que guardar al ganador, los nombre de los jugadores y el tiempo que se toma en ganar el juego.

Presentado por Javier Mendoza Jaimes, Cod. 9622061 Para la asignatura Gestin Tecnolgica Profesora: Nancy Gelvez

Вам также может понравиться