SlideShare una empresa de Scribd logo
1 de 8
Introducción
¿ Qué es GWT?
El significado de GWT es Google web Tools, un framework, generador de JavaScript
creado por Google que permite el desarrollo de aplicaciones web, facilitando al
programador trabajar en un entorno ágil, de alto nivel, y despreocupándose de problemas
como la incompatibilidad de navegadores. Además permite al programador trabajar en
Java, sin necesidad de jamás escribir una sola línea de HTML o JavaScript.

¿Para que sirve?
Con la biblioteca GWT, los desarrolladores pueden crear y depurar aplicaciones AJAX en
lenguaje JAVA usando el entorno de desarrollo que prefieran. Cuando una aplicación es
desplegada, el compilador GWT traduce la aplicación Java a un archivo Javascript, que
puede ser ofuscado para optimizar el rendimiento.
¿ Qué tengo que instalar ?
En re sumen lo que debemos instalar son estas 3 simples herramientas:
- Java Se Development Kit 7
-Eclipse Indigo o Eclipse Classic
-Plugin y SDK de GWT
Mas adelante, veremos como instalaremos fácilmente estas 3 herramientas
necesarias y como pondremos correctamente en marcha nuestra primer
aplicación GWT

¿Qué es Eclipse?
Eclipse es un entorno de desarrollo integrado de código abierto
multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de
Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en
navegadores. Esta plataforma, típicamente ha sido usada para desarrollar
entornos de desarrollo integrados (IDE), como el IDE de Java llamado Java
Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de
Eclipse Sin embargo, también se puede usar para otros tipos de aplicaciones
cliente, como BitTorrent o Azureus.
Antes que nada, debemos tener previamente instalado el Java Se Development Kit 7, que
podemos descargarlo de la pagina oficial:
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-
432154.html, en la misma, nos da una lista de opciones para descargar según el SO que
tengamos instalado, nosotros vamos a elegir el que corresponda con nuestra PC.
           Una vez que tengamos instalado el Java Se Develpment kit, podemos pasar a la
instalación del Eclipse, nos dirigimos a la webhttp://www.eclipse.org/downloads/ y
descargamos el que muestra esta imagen a continuación.



Una vez descargado, ya estamos listo para configurarlo, dado que no necesita instalación,
solo los queda descomprimirlo en una carpeta que nos sea cómoda.
Ya tenemos instalado el Eclipse correctamente,
pero todavía necesitamos los plugins y SDK de GWT.
Para hacer esto, debemos abrir
el eclipse y dirigirnos a:
Help > Install new software

donde se nos abrirá una nueva ventana, en la misma, debemos hacer click en
Add, nos va a aparecer una ventana nueva con 2 espacios en blanco
                                  El primero será el nombre que le pongamos a
                                  nuestro nuevo software, en este caso es GWT
                                  El segundo, será la dirección de donde se
                                  podrá descargar nuestro plugin.
En este caso lo descargaremos directo de Google
http://dl.google.com/eclipse/plugin/3.7
Una vez que completemos estos 2 campos de texto, le damos OK, en la ventana anterior,
nos va a cargar la lista de cosas que tenemos para
descargar, como las que aparece en la imagen.
Ahora que tenemos seleccionados los plugins
Le damos a NEXT y aceptamos los términos y condiciones de uso de plugin, y por ultimo,
le damos click en FINISH para que comience la descarga e instalación de los plugins y
SDK que seleccionamos. Cuando la descarga e instalación terminé, debemos reiniciar el
Eclipse, y todo esta listo para poder empezar con nuestro primer proyecto.



Para crear nuestra primera aplicación web, vamos a
File > New > Web Aplication Proyect . Esto nos abrirá un
Asistente para crear la aplicación y sus datos, como el nombre
Y el paquete Java que se va a usar, en este caso será:
com.mycompany.mywebapp. Igual que en la imagen
Con esto, ya podemos darle Finish para que Eclipse cargue
Nuestra primer aplicación.
Para poder ver funcionando localmente nuestra aplicación, solo debemos ir a nuestra
aplicación y darle click derecho, y dirigirnos a Debug as > Web Aplication , esto
depurará la aplicación y nos permitirá acceder a ella mediante cualquier navegador de
internet.
Como esta es la primera vez que ingresamos
Desde un navegador en el modo de desarrollo
Nos permitirá instalar el Web Developer Toolkit
Solo tendremos que seguir las instrucciones del navegador para instalarlo y refrescar la
dirección cuando termine.
           Teniendo listo nuestra sencilla aplicación, podemos hacer unos pequeños
cambios como, editar algunos textos, para ello iremos a la carpeta SCR de nuestra
aplicación, donde se encuentra el código fuente, veremos un paquete llamado
com.mycompany.mywebapp.client , dentro de el hay un archivo llamado MyWebApp.java
Que tiene en la linea 40 construido el boton Send “final Button sendButton = new
Button(“Send");” Cambiaremos el nombre “Send” por “Enviar al servidor”, guardamos y
actualizamos la pagina para ver el cambio, que quedará así:
Para ejecutar la aplicación en JavaScript de GWT en el modo " producción", compilaremos
la aplicación haciendo clic derecho en el proyecto y la elección de Google > Compilar
GWT .
Este comando invoca el compilador de GWT que genera una serie de archivos de
JavaScript y HTML a partir del código fuente de Java en el MyWebApp MyWebApp/war
/ subdirectorio. Para ver la aplicación final, abra el
Archivo ”MyWebApp/war / MyWebApp.html”
nuestro navegador, que ya puede estar listo para
 implementarse en cualquier
servidor copiando los archivos que se encuentran
 MyWebApp/war .

A final de esta sencilla guía de GWT, aprendimos como preparar todo el entorno y a crear
una aplicación web con GWT, esto nos sirve para desarrollar cualquier en cualqueira
de nuestros proyectos en los que queramos utilizar las herramientas de Java para
hacer Ajax y javascript y que funcione en cualquier navegador moderno sin
problemas.
Tutorial rápido hecho por: Jorge Luis García

Año: 6to           División: 11º

Con ayuda de: Luchee-PC

Para: Laboratorio III con Pablo Conrado

Más contenido relacionado

Destacado

Campus virtual et 26
Campus virtual et 26Campus virtual et 26
Campus virtual et 26Pablo Conrado
 
CAMPUS VIRTUAL ET 26
CAMPUS VIRTUAL ET 26CAMPUS VIRTUAL ET 26
CAMPUS VIRTUAL ET 26Pablo Conrado
 
Essential things that should always be in your car
Essential things that should always be in your carEssential things that should always be in your car
Essential things that should always be in your carEason Chan
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x TechnologyWebVisions
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad ReviewsGlassdoor
 

Destacado (6)

Campus virtual et 26
Campus virtual et 26Campus virtual et 26
Campus virtual et 26
 
CAMPUS VIRTUAL ET 26
CAMPUS VIRTUAL ET 26CAMPUS VIRTUAL ET 26
CAMPUS VIRTUAL ET 26
 
Back-to-School Survey 2016
Back-to-School Survey 2016Back-to-School Survey 2016
Back-to-School Survey 2016
 
Essential things that should always be in your car
Essential things that should always be in your carEssential things that should always be in your car
Essential things that should always be in your car
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x Technology
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad Reviews
 

Similar a Gwt (20)

manual de eclipse
manual de eclipse manual de eclipse
manual de eclipse
 
Tutorial eclipse3
Tutorial eclipse3Tutorial eclipse3
Tutorial eclipse3
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipse
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1
 
Empezando eclipse
Empezando eclipseEmpezando eclipse
Empezando eclipse
 
Tutorial 1
Tutorial 1Tutorial 1
Tutorial 1
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipse
 
Tutorial Eclipse
Tutorial EclipseTutorial Eclipse
Tutorial Eclipse
 
Tutorial eclipse3
Tutorial eclipse3Tutorial eclipse3
Tutorial eclipse3
 
Tutorial 2
Tutorial 2Tutorial 2
Tutorial 2
 
File (1)
File (1)File (1)
File (1)
 
MANUAL DE ECLIPSE
MANUAL DE ECLIPSEMANUAL DE ECLIPSE
MANUAL DE ECLIPSE
 
Tutorial Eclipse 2
Tutorial Eclipse 2Tutorial Eclipse 2
Tutorial Eclipse 2
 
Tutorial de eclipse 3
Tutorial de eclipse 3Tutorial de eclipse 3
Tutorial de eclipse 3
 
File
FileFile
File
 
Manual de eclipse
Manual de eclipseManual de eclipse
Manual de eclipse
 
Tutorial 1
Tutorial 1Tutorial 1
Tutorial 1
 
Tutorial eclipse
Tutorial eclipse Tutorial eclipse
Tutorial eclipse
 
Manual de eclipse
Manual de eclipseManual de eclipse
Manual de eclipse
 
Tutorial Eclipse
Tutorial EclipseTutorial Eclipse
Tutorial Eclipse
 

Último

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraJavier Andreu
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convikevinmolina060703
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdfInformacionesCMI
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfjorge531093
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdfPaulaAnglicaBustaman
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxhenarfdez
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...Agrela Elvixeo
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptxDemetrio Ccesa Rayme
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.JonathanCovena1
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdfDemetrio Ccesa Rayme
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxLorenaHualpachoque
 

Último (20)

Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 

Gwt

  • 1. Introducción ¿ Qué es GWT? El significado de GWT es Google web Tools, un framework, generador de JavaScript creado por Google que permite el desarrollo de aplicaciones web, facilitando al programador trabajar en un entorno ágil, de alto nivel, y despreocupándose de problemas como la incompatibilidad de navegadores. Además permite al programador trabajar en Java, sin necesidad de jamás escribir una sola línea de HTML o JavaScript. ¿Para que sirve? Con la biblioteca GWT, los desarrolladores pueden crear y depurar aplicaciones AJAX en lenguaje JAVA usando el entorno de desarrollo que prefieran. Cuando una aplicación es desplegada, el compilador GWT traduce la aplicación Java a un archivo Javascript, que puede ser ofuscado para optimizar el rendimiento.
  • 2. ¿ Qué tengo que instalar ? En re sumen lo que debemos instalar son estas 3 simples herramientas: - Java Se Development Kit 7 -Eclipse Indigo o Eclipse Classic -Plugin y SDK de GWT Mas adelante, veremos como instalaremos fácilmente estas 3 herramientas necesarias y como pondremos correctamente en marcha nuestra primer aplicación GWT ¿Qué es Eclipse? Eclipse es un entorno de desarrollo integrado de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus.
  • 3. Antes que nada, debemos tener previamente instalado el Java Se Development Kit 7, que podemos descargarlo de la pagina oficial: http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download- 432154.html, en la misma, nos da una lista de opciones para descargar según el SO que tengamos instalado, nosotros vamos a elegir el que corresponda con nuestra PC. Una vez que tengamos instalado el Java Se Develpment kit, podemos pasar a la instalación del Eclipse, nos dirigimos a la webhttp://www.eclipse.org/downloads/ y descargamos el que muestra esta imagen a continuación. Una vez descargado, ya estamos listo para configurarlo, dado que no necesita instalación, solo los queda descomprimirlo en una carpeta que nos sea cómoda.
  • 4. Ya tenemos instalado el Eclipse correctamente, pero todavía necesitamos los plugins y SDK de GWT. Para hacer esto, debemos abrir el eclipse y dirigirnos a: Help > Install new software donde se nos abrirá una nueva ventana, en la misma, debemos hacer click en Add, nos va a aparecer una ventana nueva con 2 espacios en blanco El primero será el nombre que le pongamos a nuestro nuevo software, en este caso es GWT El segundo, será la dirección de donde se podrá descargar nuestro plugin. En este caso lo descargaremos directo de Google http://dl.google.com/eclipse/plugin/3.7
  • 5. Una vez que completemos estos 2 campos de texto, le damos OK, en la ventana anterior, nos va a cargar la lista de cosas que tenemos para descargar, como las que aparece en la imagen. Ahora que tenemos seleccionados los plugins Le damos a NEXT y aceptamos los términos y condiciones de uso de plugin, y por ultimo, le damos click en FINISH para que comience la descarga e instalación de los plugins y SDK que seleccionamos. Cuando la descarga e instalación terminé, debemos reiniciar el Eclipse, y todo esta listo para poder empezar con nuestro primer proyecto. Para crear nuestra primera aplicación web, vamos a File > New > Web Aplication Proyect . Esto nos abrirá un Asistente para crear la aplicación y sus datos, como el nombre Y el paquete Java que se va a usar, en este caso será: com.mycompany.mywebapp. Igual que en la imagen Con esto, ya podemos darle Finish para que Eclipse cargue Nuestra primer aplicación.
  • 6. Para poder ver funcionando localmente nuestra aplicación, solo debemos ir a nuestra aplicación y darle click derecho, y dirigirnos a Debug as > Web Aplication , esto depurará la aplicación y nos permitirá acceder a ella mediante cualquier navegador de internet. Como esta es la primera vez que ingresamos Desde un navegador en el modo de desarrollo Nos permitirá instalar el Web Developer Toolkit Solo tendremos que seguir las instrucciones del navegador para instalarlo y refrescar la dirección cuando termine. Teniendo listo nuestra sencilla aplicación, podemos hacer unos pequeños cambios como, editar algunos textos, para ello iremos a la carpeta SCR de nuestra aplicación, donde se encuentra el código fuente, veremos un paquete llamado com.mycompany.mywebapp.client , dentro de el hay un archivo llamado MyWebApp.java Que tiene en la linea 40 construido el boton Send “final Button sendButton = new Button(“Send");” Cambiaremos el nombre “Send” por “Enviar al servidor”, guardamos y actualizamos la pagina para ver el cambio, que quedará así:
  • 7. Para ejecutar la aplicación en JavaScript de GWT en el modo " producción", compilaremos la aplicación haciendo clic derecho en el proyecto y la elección de Google > Compilar GWT . Este comando invoca el compilador de GWT que genera una serie de archivos de JavaScript y HTML a partir del código fuente de Java en el MyWebApp MyWebApp/war / subdirectorio. Para ver la aplicación final, abra el Archivo ”MyWebApp/war / MyWebApp.html” nuestro navegador, que ya puede estar listo para implementarse en cualquier servidor copiando los archivos que se encuentran MyWebApp/war . A final de esta sencilla guía de GWT, aprendimos como preparar todo el entorno y a crear una aplicación web con GWT, esto nos sirve para desarrollar cualquier en cualqueira de nuestros proyectos en los que queramos utilizar las herramientas de Java para hacer Ajax y javascript y que funcione en cualquier navegador moderno sin problemas.
  • 8. Tutorial rápido hecho por: Jorge Luis García Año: 6to División: 11º Con ayuda de: Luchee-PC Para: Laboratorio III con Pablo Conrado