Primer Modelo Java 3 Capas Http Introducción

download Primer Modelo Java 3 Capas Http Introducción

of 13

Transcript of Primer Modelo Java 3 Capas Http Introducción

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    1/13

    PRIMER MODELO JAVA 3 CAPAS HTTP

    Introduccin

    En este documento se describen los requerimientos y una descripcin paso por paso para lograr generar,compilar y ejecutar una aplicacin Java 3 capas HTTP en ambiente de prototipacin, todo local.

    Alcance

    GeneXus 8.0 tlimos upgrades liberadosHTTP Stateful como protocolo de comunicacionesSql Server como DBMSDrivers JDBC de MicrosoftCompilador de MicrosoftVM de MS para ejecutar el clienteJakarta Tomcat 5.0.x como servidor de servlets

    Requerimientos

    Java SUN / MSUtilitario NMAKEDrivers JDBC para SqlServerJakarta Tomcat 5.0.x

    Descripcin Pasos

    1. Configuracin modelo GeneXus

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    2/13

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    3/13

    Application server host = http://localhost:8080/sample3chttp/servlet

    Crear la base de datos, hacer un build all y compilar el objeto main, en este ejemplo, de aqu en mas elwork panel WKP01

    Para ejecutar desde genexus, es suficiente y necesario armar el WAR deployment para instalar la partedel servidor. Luego para instalar y ejecutar la aplicacin desde el GXWS, se hace igual que en unaaplicacin 2 capas.

    2. Armado de Deployments para el cliente (GXWS ) y para el servidor(WAR)

    Ejecutar el Deployment Wizard (F5 Developer Menu Utilities Deployment Wizard)

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    4/13

    Next

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    5/13

    Next

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    6/13

    Nota: crear el folder \Tomcat 5.0\webapps\ROOT\SampleClient para dejar alli el deployment del cliente.Desde alli el cliente podr hacer la instalacin y ejecucion de la aplicacin via GXWS . Mas adelante sellega a este punto.

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    7/13

    Finish

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    8/13

    Build Archives

    Una vez creado, visto el mensaje sample3chttp built en la status bar, dar exit

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    9/13

    Configuar segn figura y dar Build WARs

    Importante: en Web Application Name se debe especifcar el mismo nombre de webapp que se puso enla propiedad Application Server Host cuando se configur el modelo, en este caso de ejemplo se pusesample3chttp (http://localhost:8080/sample3chttp/servlet). Respetar maysculas y minsculas.

    Reiniciar el Tomcat

    Ver que el WAR se haya instalado

    http://localhost:8080/sample3chttp/servlethttp://localhost:8080/sample3chttp/servlethttp://localhost:8080/sample3chttp/servlethttp://localhost:8080/sample3chttp/servlet
  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    10/13

    Con esto estara pronto para ejecutar tanto desde GeneXUs como desde el GXWS

    Tests

    Para testear que el tomcat esta atendiendo como servidor de esta aplicacin, y estar seguros que elcliente la encontrar, en el browser probar lo siguiente en la URL:http://localhost:8080/sample3chttp/servlet/com.genexus.distributed.ServletAppServer

    Si todo ok, debera aparecer lo siguiente en la pantalla del browser:

    ServletAppServer status servlet

    Configuration File: C:\Tomcat 5.0\webapps\sample3chttp\WEB-

    INF\classes\server.cfg

    ORB: StatefulApplicationServer

    http://localhost:8080/sample3chttp/servlet/com.genexus.distributed.ServletAppServerhttp://localhost:8080/sample3chttp/servlet/com.genexus.distributed.ServletAppServer
  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    11/13

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    12/13

    Help - About

  • 8/14/2019 Primer Modelo Java 3 Capas Http Introduccin

    13/13