+ All Categories
Home > Documents > Programa Examen Rest

Programa Examen Rest

Date post: 17-Oct-2015
Category:
Upload: ssiieu9586
View: 8 times
Download: 0 times
Share this document with a friend
7
Aplicación 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 línea (Ver Imagen No 1 del área de Juego) Imagen No 1 Esta imagen se declara en el con tenedor dentro de la clase Javatriki y que esta dentro del archivo JuegoTriki.java  , cada botó n se denomina btn1, btn2, bt n3 ..etc. también el área de juego tiene un botón Inicio (para volver a comenzar) y puntuaciones (Para consultar la BD donde se guarda el record del jugador “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. Descripción del Código de la Aplicación El Programa AplicacionWebRest: El programa se basa en el uso del Webserver REST y cuyo método implementado para hacer las consultas el método getMsg () función que recupera el contenido que la clase ListarPuntuación implementa al igual que la clase Registrar Puntuación, las cuales reciben los valores de los parámetros jugador1, jugador2, tiempo y ganador. El package puntua cionMysql.java incluye la c lases clConnection.ja va es la que se hace la conexión a la base de datos MySQL mediante el método: getConnection()  y desde la clase puntuación.mysql se gestiona los datos a registrar y las consultas.
Transcript
  • 5/27/2018 Programa Examen Rest

    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 jugador 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 parahacer 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.

  • 5/27/2018 Programa Examen Rest

    2/7

    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 elHttp mediante los dos recursos URIs con forma de directorios: ListarPuntuacion.javayregistrarPuntuacion.java, en estos dos archivos se incluye un conjunto de parmetrosque 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

    ycliente.rest

    Juegotriki.java es la aplicacin que como tal contiene el juego y sus mtodos. En

    primer lugar tenemos el package JuegoTriki.Javaque 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

  • 5/27/2018 Programa Examen Rest

    3/7

    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

    http://localhost:8084/AplicacionWebRest/RESTPuntuaciones/ListarPuntuacion/10http://localhost:8084/AplicacionWebRest/RESTPuntuaciones/ListarPuntuacion/10http://localhost:8084/AplicacionWebRest/RESTPuntuaciones/ListarPuntuacion/10
  • 5/27/2018 Programa Examen Rest

    4/7

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

  • 5/27/2018 Programa Examen Rest

    5/7

    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)

  • 5/27/2018 Programa Examen Rest

    6/7

    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

  • 5/27/2018 Programa Examen Rest

    7/7

    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 TecnolgicaProfesora: Nancy Gelvez


Recommended