SlideShare uma empresa Scribd logo
1 de 19
Web Services 2013
1 Luis Gaona Juarez
MANUAL PARA LA CREACIÓN DE WEB SERVICES EN JAVA.
Para poder desarrollar un web service es indispensable contar con los siguientes
software.
1. IDE Eclipse JEE. (http://www.eclipse.org/downloads/packages/release/indigo/sr2)
2. Apache Tomcat.( http://tomcat.apache.org/)
3. Java Development Kit.( http://www.oracle.com/technetwork/es/java/javase/downloads/index.html)
1. Primero crearemos nuestro proyecto y lo haremos de la siguiente manera como
en la imagen.
2.-Damos clic en File –New—Dynamic Web Project. Y lo haremos como se
muestra en la siguiente imagen.
3.-Luego nos mostrara la siguiente en la que nos pedirá el nombre de nuestro proyecto y
como es un Web Services Server le pondré como pruebaServer.
Web Services 2013
2 Luis Gaona Juarez
4.- Como siguiente paso presionamos el
botón next y y se mostrara la siguiente
imagen en la cual también oprimiremos
next.
5.- Luego nos aparecerá la siguiente imagen en l que presionaremos
Next es decir dejamos los valores por default.
6.- Como se podrá observar ya se puede
observar el proyecto recién creado.
Web Services 2013
3 Luis Gaona Juarez
Ahora lo que haremos es programar nuestras clases que darán servicio y lo que hay que hacer es
dar doble clic en nuestro proyecto y desplegara todos los archivos que contiene como se muestra
en la imagen.
Posteriormente damos click en Java Resoureses—src y observara algo parecido como en la
siguiente imagen.
Posteriormente damos clic sobre la carpeta src-New-Package para agregar nuestro package que es
donde se agruparan nuestras clases y se le desplegara como se muestra en la imagen.
Web Services 2013
4 Luis Gaona Juarez
Luego pedirá un nombre y lo llamaremos org.serv como se muestra en la siguente imagen y por
ultimo presionamos el botón Finish.
Ahora podemos observar nuestro paquete en el explorador de proyectos luego seleccionamos
nuestro paquete damos click sobre ella siguiendo el siguiente flujo. org.serv->New->Class y como
nombre le daremos como prueba.
Web Services 2013
5 Luis Gaona Juarez
Una ves que tengamos nuestro paquete y nuestra clase como se muestra a continuación
solamente nos tocara codificar la clase. Y al dar clic sobre prueba.java aparece nuestro editor en
la que debemos crear nuestros métodos.
Para nuestra practica yo introduciré un método que me calculara el área de un polígono recuerden
que la formula es A=p*a/2. Y tendremos algo parecido como la que se muestra en la imagen.
Como podrán observar ya tenemos codificado nuestra clase. Y ahora ya tenemos todo lo que
falta es crear el web service server y lo haremos de la siguiente manera.
Seleccionamos nuestro proyecto y Damos click en File->New->Other , así como se muestra en la
siguiente imagen.
Web Services 2013
6 Luis Gaona Juarez
Luego aparece otra ventana como la siguiente. Y en esta elegiremos Web Service la que esta
remarcado y luego presionamos el botón next.
Web Services 2013
7 Luis Gaona Juarez
Luego aparecerá la siguiente ventana y en la parte de Service implementatión elegimos nuestra
clase que codificamos anteriormente y también seleccionamos los dos check box y presionamos
el botón Next.
Web Services 2013
8 Luis Gaona Juarez
Posteriormente se desplagara la siguiente imagen en la que se elegirá todos los métodos que
tiene nuestra clase en nuestro caso solo tiene uno y presionamos el botón Next.
Posteriormente aparecerá esta ventana y le damos next y esperemos a que se cree nuestro Web
Service y todo estar listo.
Web Services 2013
9 Luis Gaona Juarez
Y si todo salió bien observaremos lo siguiente en la que visualisaremos en nombre de nuestro
método en esta caso poligoArea y para probar nuestro web service damos clic en el numbre de
nuestro método.
Y aquí en esta parte ingresamos los datos y esto se muestra al dar clic en el nombre de nuestro
método.
y como se podrán dar cuenta yo ya ingrese los valores y para invocar al método presionamos el
botón Go y el resultado se observara en la parte de status, como se muestra la imagen.
Web Services 2013
10 Luis Gaona Juarez
Y este es el resultado que se obtiene.
Ahora si cerramos el explorador de nuestro web service nos dirigimos ala carpeta WebControl-
>wsdl->prueba.wsdl.
Y luego damos click en prueba.wdsl->Web Service->Test with web services explorer. Y esto
vuelve a ejecutar el servicio.
A continuación se muestra una imagen de ello.
Y este es el resultado.
Web Services 2013
11 Luis Gaona Juarez
Hasta aquí ya tenemos nuestro servicio web ahora tenemos que crear un servicio web para el
cliente y esta se encargara de consumir nuestro web services.
Ahora crearemos el web service Client como lo mencione anteriormente será quien consuma el
servicio.
Primero creamos un proyecto siguiendo los mismos pasos que se mencionaron para crear el
proyecto del web service server. File->Dynamic Web Proyect.
Posteriormente pedirá el nombre y le podremos pruebaCliente como se muestra en la imagen y
después presionamos el botón Next.
Web Services 2013
12 Luis Gaona Juarez
Y luego observaremos nuestro proyecto creado en el explorador de proyectos.
Una ves teniendo nuestro proyecto hacemos lo siguiente.
Damos clic File->New-Other , y al hacer esto nos cargara la siguiente ventana en la cual
seleccionaremos en la lista Web Service Client.
Web Services 2013
13 Luis Gaona Juarez
Una vez realizado este paso damos click en el Boton Next y después cargara la siguiente imagen.
Web Services 2013
14 Luis Gaona Juarez
En esta parte daremos clic en browse y aparecerá esta ventana.
Web Services 2013
15 Luis Gaona Juarez
Volvemos a dar clic en browse y aparecerá la siguiente ventana. En esta nos dirigimos a nuestro
web services server que se llama pruebaServer->WebContent->wsdl->prueba.wsdl y tener
seleccionado el archivo prueba.wsdl como se observa en la segunda imagen y después
presionamos el botón ok.
Web Services 2013
16 Luis Gaona Juarez
Al terminar el paso anterior tendremos la siguiente ventana. Y Presionamos el botón OK.
En seguida tendremos las siguiente imagen.
En esta parte cabe mencionar en la parte de la imagen que parece como un termómetro
tendremos que subirle todo hacia arriba para que se activen todos los servicios que se encuentran
Web Services 2013
17 Luis Gaona Juarez
a un lado , también se debe seleccionar el check box que dice Monitor the web service y deber a
quedar como en la imagen que muestro a continuación.
Luego presionamos el botón Next y cargara la siguiente imagen.
Aquí dejamos los valores por defecto y presionamos next y aparecerá la siguiente ventana.
Web Services 2013
18 Luis Gaona Juarez
En esta parte solo elegimos los métodos de nuestra clase que se encuentra en el web service y
todo lo demás lo deseleccionamos y presionamos el botón Finish.
Y si siguió todos los pasos observaremos la siguiente ventana.
Web Services 2013
19 Luis Gaona Juarez
Ahora damos clic en el nombre de nuestro método “poligonoArea(int,int)” y veremos el formulario
para ingresar los datos.
Al presionar el botón invoke el resultado cargara en la parte de Result. Como se muestra a
continuación.
Con esto damos por terminado este tutorial de Web Services en Java.

Mais conteúdo relacionado

Destaque

Destaque (20)

M. anunciatista
M. anunciatistaM. anunciatista
M. anunciatista
 
Nuestras Fuerzas Armadas
Nuestras Fuerzas ArmadasNuestras Fuerzas Armadas
Nuestras Fuerzas Armadas
 
C:\fakepath\ruta
C:\fakepath\rutaC:\fakepath\ruta
C:\fakepath\ruta
 
Pelicula
PeliculaPelicula
Pelicula
 
Internet sigloxxi
Internet sigloxxiInternet sigloxxi
Internet sigloxxi
 
Proyecto de logistica
Proyecto de logisticaProyecto de logistica
Proyecto de logistica
 
Capacidades
CapacidadesCapacidades
Capacidades
 
Ppt c busilacchi
Ppt c busilacchiPpt c busilacchi
Ppt c busilacchi
 
Ley 776 de 2002
Ley 776 de 2002Ley 776 de 2002
Ley 776 de 2002
 
Alumnos
AlumnosAlumnos
Alumnos
 
Resumen
ResumenResumen
Resumen
 
A może do Chin ?
A może do Chin ?A może do Chin ?
A może do Chin ?
 
Diana 9e cuadro de preguntas
Diana 9e cuadro de preguntasDiana 9e cuadro de preguntas
Diana 9e cuadro de preguntas
 
01 consideraciones básicas sobre las profecías unlock
01 consideraciones básicas sobre las profecías unlock01 consideraciones básicas sobre las profecías unlock
01 consideraciones básicas sobre las profecías unlock
 
Números fenicios
Números feniciosNúmeros fenicios
Números fenicios
 
Parque natural de pagoeta
Parque natural de pagoetaParque natural de pagoeta
Parque natural de pagoeta
 
íNdices de madurez de frutas y hortalizas
íNdices de madurez de frutas y hortalizasíNdices de madurez de frutas y hortalizas
íNdices de madurez de frutas y hortalizas
 
Educación emocional
Educación emocionalEducación emocional
Educación emocional
 
Taller
TallerTaller
Taller
 
Estilos de comunicacion
Estilos de comunicacionEstilos de comunicacion
Estilos de comunicacion
 

Semelhante a Manual web service.

WSO2 BPS: Desarrollando un proceso de negocio con BPEL
WSO2 BPS: Desarrollando un proceso de negocio con BPELWSO2 BPS: Desarrollando un proceso de negocio con BPEL
WSO2 BPS: Desarrollando un proceso de negocio con BPELIsildurMaC
 
Manual de instalacion sql server y visual studio
Manual de instalacion sql server y visual studioManual de instalacion sql server y visual studio
Manual de instalacion sql server y visual studiojhunior lopez rodriguez
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monettiangelinamonetti1
 
Replicación en SQL Server Enterprise 2014
Replicación en SQL Server Enterprise 2014Replicación en SQL Server Enterprise 2014
Replicación en SQL Server Enterprise 2014loco8888
 
Isc j1 manual_my_sql-u2_semVI_u2
Isc j1 manual_my_sql-u2_semVI_u2Isc j1 manual_my_sql-u2_semVI_u2
Isc j1 manual_my_sql-u2_semVI_u2Erinsita
 
MANUAL MySQL ISCFCP (ABD) SEM 6
MANUAL MySQL ISCFCP (ABD) SEM 6MANUAL MySQL ISCFCP (ABD) SEM 6
MANUAL MySQL ISCFCP (ABD) SEM 6JhonatanCPC
 
Isc j1 manual_my_sql-u2_vi-sem_u2
Isc j1 manual_my_sql-u2_vi-sem_u2Isc j1 manual_my_sql-u2_vi-sem_u2
Isc j1 manual_my_sql-u2_vi-sem_u2Wil Balam
 
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para DesarrolladoresConfigurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para DesarrolladoresIvan Luis Jimenez
 
Manual de instalacion de sql server 2012 en windows 8
Manual de instalacion de sql server 2012 en windows 8Manual de instalacion de sql server 2012 en windows 8
Manual de instalacion de sql server 2012 en windows 8Aimer Tejada Hattsune
 
Manual para la_creacion_de_aplicaciones_web
Manual para la_creacion_de_aplicaciones_webManual para la_creacion_de_aplicaciones_web
Manual para la_creacion_de_aplicaciones_webAnnie Mrtx
 
Manual para la_creacion_de_aplicaciones_web
Manual para la_creacion_de_aplicaciones_webManual para la_creacion_de_aplicaciones_web
Manual para la_creacion_de_aplicaciones_webAnnie Mrtx
 
Escritorio remoto para blog
Escritorio remoto para blog Escritorio remoto para blog
Escritorio remoto para blog Tescha Tescha
 

Semelhante a Manual web service. (20)

Dprn3 u3 a1_ermp
Dprn3 u3 a1_ermpDprn3 u3 a1_ermp
Dprn3 u3 a1_ermp
 
Rpractica1
Rpractica1Rpractica1
Rpractica1
 
WSO2 BPS: Desarrollando un proceso de negocio con BPEL
WSO2 BPS: Desarrollando un proceso de negocio con BPELWSO2 BPS: Desarrollando un proceso de negocio con BPEL
WSO2 BPS: Desarrollando un proceso de negocio con BPEL
 
Programa 2 en Eclipse
Programa 2 en Eclipse Programa 2 en Eclipse
Programa 2 en Eclipse
 
Manual de instalacion sql server y visual studio
Manual de instalacion sql server y visual studioManual de instalacion sql server y visual studio
Manual de instalacion sql server y visual studio
 
Practica 5docx -Bayron Champutiz-Nelson Quema
Practica  5docx -Bayron Champutiz-Nelson QuemaPractica  5docx -Bayron Champutiz-Nelson Quema
Practica 5docx -Bayron Champutiz-Nelson Quema
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Monitor de-red
Monitor de-redMonitor de-red
Monitor de-red
 
Diagramador de procesos
Diagramador de procesosDiagramador de procesos
Diagramador de procesos
 
Replicación en SQL Server Enterprise 2014
Replicación en SQL Server Enterprise 2014Replicación en SQL Server Enterprise 2014
Replicación en SQL Server Enterprise 2014
 
Isc j1 manual_my_sql-u2_semVI_u2
Isc j1 manual_my_sql-u2_semVI_u2Isc j1 manual_my_sql-u2_semVI_u2
Isc j1 manual_my_sql-u2_semVI_u2
 
MANUAL MySQL ISCFCP (ABD) SEM 6
MANUAL MySQL ISCFCP (ABD) SEM 6MANUAL MySQL ISCFCP (ABD) SEM 6
MANUAL MySQL ISCFCP (ABD) SEM 6
 
Isc j1 manual_my_sql-u2_vi-sem_u2
Isc j1 manual_my_sql-u2_vi-sem_u2Isc j1 manual_my_sql-u2_vi-sem_u2
Isc j1 manual_my_sql-u2_vi-sem_u2
 
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para DesarrolladoresConfigurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
Configurando Ambiente de Desarrollo WEB en Eclipse Neón para Desarrolladores
 
Instalacion mysql
Instalacion mysqlInstalacion mysql
Instalacion mysql
 
Manual de instalacion de sql server 2012 en windows 8
Manual de instalacion de sql server 2012 en windows 8Manual de instalacion de sql server 2012 en windows 8
Manual de instalacion de sql server 2012 en windows 8
 
Diagramador de procesos
Diagramador de procesosDiagramador de procesos
Diagramador de procesos
 
Manual para la_creacion_de_aplicaciones_web
Manual para la_creacion_de_aplicaciones_webManual para la_creacion_de_aplicaciones_web
Manual para la_creacion_de_aplicaciones_web
 
Manual para la_creacion_de_aplicaciones_web
Manual para la_creacion_de_aplicaciones_webManual para la_creacion_de_aplicaciones_web
Manual para la_creacion_de_aplicaciones_web
 
Escritorio remoto para blog
Escritorio remoto para blog Escritorio remoto para blog
Escritorio remoto para blog
 

Manual web service.

  • 1. Web Services 2013 1 Luis Gaona Juarez MANUAL PARA LA CREACIÓN DE WEB SERVICES EN JAVA. Para poder desarrollar un web service es indispensable contar con los siguientes software. 1. IDE Eclipse JEE. (http://www.eclipse.org/downloads/packages/release/indigo/sr2) 2. Apache Tomcat.( http://tomcat.apache.org/) 3. Java Development Kit.( http://www.oracle.com/technetwork/es/java/javase/downloads/index.html) 1. Primero crearemos nuestro proyecto y lo haremos de la siguiente manera como en la imagen. 2.-Damos clic en File –New—Dynamic Web Project. Y lo haremos como se muestra en la siguiente imagen. 3.-Luego nos mostrara la siguiente en la que nos pedirá el nombre de nuestro proyecto y como es un Web Services Server le pondré como pruebaServer.
  • 2. Web Services 2013 2 Luis Gaona Juarez 4.- Como siguiente paso presionamos el botón next y y se mostrara la siguiente imagen en la cual también oprimiremos next. 5.- Luego nos aparecerá la siguiente imagen en l que presionaremos Next es decir dejamos los valores por default. 6.- Como se podrá observar ya se puede observar el proyecto recién creado.
  • 3. Web Services 2013 3 Luis Gaona Juarez Ahora lo que haremos es programar nuestras clases que darán servicio y lo que hay que hacer es dar doble clic en nuestro proyecto y desplegara todos los archivos que contiene como se muestra en la imagen. Posteriormente damos click en Java Resoureses—src y observara algo parecido como en la siguiente imagen. Posteriormente damos clic sobre la carpeta src-New-Package para agregar nuestro package que es donde se agruparan nuestras clases y se le desplegara como se muestra en la imagen.
  • 4. Web Services 2013 4 Luis Gaona Juarez Luego pedirá un nombre y lo llamaremos org.serv como se muestra en la siguente imagen y por ultimo presionamos el botón Finish. Ahora podemos observar nuestro paquete en el explorador de proyectos luego seleccionamos nuestro paquete damos click sobre ella siguiendo el siguiente flujo. org.serv->New->Class y como nombre le daremos como prueba.
  • 5. Web Services 2013 5 Luis Gaona Juarez Una ves que tengamos nuestro paquete y nuestra clase como se muestra a continuación solamente nos tocara codificar la clase. Y al dar clic sobre prueba.java aparece nuestro editor en la que debemos crear nuestros métodos. Para nuestra practica yo introduciré un método que me calculara el área de un polígono recuerden que la formula es A=p*a/2. Y tendremos algo parecido como la que se muestra en la imagen. Como podrán observar ya tenemos codificado nuestra clase. Y ahora ya tenemos todo lo que falta es crear el web service server y lo haremos de la siguiente manera. Seleccionamos nuestro proyecto y Damos click en File->New->Other , así como se muestra en la siguiente imagen.
  • 6. Web Services 2013 6 Luis Gaona Juarez Luego aparece otra ventana como la siguiente. Y en esta elegiremos Web Service la que esta remarcado y luego presionamos el botón next.
  • 7. Web Services 2013 7 Luis Gaona Juarez Luego aparecerá la siguiente ventana y en la parte de Service implementatión elegimos nuestra clase que codificamos anteriormente y también seleccionamos los dos check box y presionamos el botón Next.
  • 8. Web Services 2013 8 Luis Gaona Juarez Posteriormente se desplagara la siguiente imagen en la que se elegirá todos los métodos que tiene nuestra clase en nuestro caso solo tiene uno y presionamos el botón Next. Posteriormente aparecerá esta ventana y le damos next y esperemos a que se cree nuestro Web Service y todo estar listo.
  • 9. Web Services 2013 9 Luis Gaona Juarez Y si todo salió bien observaremos lo siguiente en la que visualisaremos en nombre de nuestro método en esta caso poligoArea y para probar nuestro web service damos clic en el numbre de nuestro método. Y aquí en esta parte ingresamos los datos y esto se muestra al dar clic en el nombre de nuestro método. y como se podrán dar cuenta yo ya ingrese los valores y para invocar al método presionamos el botón Go y el resultado se observara en la parte de status, como se muestra la imagen.
  • 10. Web Services 2013 10 Luis Gaona Juarez Y este es el resultado que se obtiene. Ahora si cerramos el explorador de nuestro web service nos dirigimos ala carpeta WebControl- >wsdl->prueba.wsdl. Y luego damos click en prueba.wdsl->Web Service->Test with web services explorer. Y esto vuelve a ejecutar el servicio. A continuación se muestra una imagen de ello. Y este es el resultado.
  • 11. Web Services 2013 11 Luis Gaona Juarez Hasta aquí ya tenemos nuestro servicio web ahora tenemos que crear un servicio web para el cliente y esta se encargara de consumir nuestro web services. Ahora crearemos el web service Client como lo mencione anteriormente será quien consuma el servicio. Primero creamos un proyecto siguiendo los mismos pasos que se mencionaron para crear el proyecto del web service server. File->Dynamic Web Proyect. Posteriormente pedirá el nombre y le podremos pruebaCliente como se muestra en la imagen y después presionamos el botón Next.
  • 12. Web Services 2013 12 Luis Gaona Juarez Y luego observaremos nuestro proyecto creado en el explorador de proyectos. Una ves teniendo nuestro proyecto hacemos lo siguiente. Damos clic File->New-Other , y al hacer esto nos cargara la siguiente ventana en la cual seleccionaremos en la lista Web Service Client.
  • 13. Web Services 2013 13 Luis Gaona Juarez Una vez realizado este paso damos click en el Boton Next y después cargara la siguiente imagen.
  • 14. Web Services 2013 14 Luis Gaona Juarez En esta parte daremos clic en browse y aparecerá esta ventana.
  • 15. Web Services 2013 15 Luis Gaona Juarez Volvemos a dar clic en browse y aparecerá la siguiente ventana. En esta nos dirigimos a nuestro web services server que se llama pruebaServer->WebContent->wsdl->prueba.wsdl y tener seleccionado el archivo prueba.wsdl como se observa en la segunda imagen y después presionamos el botón ok.
  • 16. Web Services 2013 16 Luis Gaona Juarez Al terminar el paso anterior tendremos la siguiente ventana. Y Presionamos el botón OK. En seguida tendremos las siguiente imagen. En esta parte cabe mencionar en la parte de la imagen que parece como un termómetro tendremos que subirle todo hacia arriba para que se activen todos los servicios que se encuentran
  • 17. Web Services 2013 17 Luis Gaona Juarez a un lado , también se debe seleccionar el check box que dice Monitor the web service y deber a quedar como en la imagen que muestro a continuación. Luego presionamos el botón Next y cargara la siguiente imagen. Aquí dejamos los valores por defecto y presionamos next y aparecerá la siguiente ventana.
  • 18. Web Services 2013 18 Luis Gaona Juarez En esta parte solo elegimos los métodos de nuestra clase que se encuentra en el web service y todo lo demás lo deseleccionamos y presionamos el botón Finish. Y si siguió todos los pasos observaremos la siguiente ventana.
  • 19. Web Services 2013 19 Luis Gaona Juarez Ahora damos clic en el nombre de nuestro método “poligonoArea(int,int)” y veremos el formulario para ingresar los datos. Al presionar el botón invoke el resultado cargara en la parte de Result. Como se muestra a continuación. Con esto damos por terminado este tutorial de Web Services en Java.