• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
515
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Web Services 20131 Luis Gaona JuarezMANUAL PARA LA CREACIÓN DE WEB SERVICES EN JAVA.Para poder desarrollar un web service es indispensable contar con los siguientessoftware.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 comoen la imagen.2.-Damos clic en File –New—Dynamic Web Project. Y lo haremos como semuestra en la siguiente imagen.3.-Luego nos mostrara la siguiente en la que nos pedirá el nombre de nuestro proyecto ycomo es un Web Services Server le pondré como pruebaServer.
  • 2. Web Services 20132 Luis Gaona Juarez4.- Como siguiente paso presionamos elbotón next y y se mostrara la siguienteimagen en la cual también oprimiremosnext.5.- Luego nos aparecerá la siguiente imagen en l que presionaremosNext es decir dejamos los valores por default.6.- Como se podrá observar ya se puedeobservar el proyecto recién creado.
  • 3. Web Services 20133 Luis Gaona JuarezAhora lo que haremos es programar nuestras clases que darán servicio y lo que hay que hacer esdar doble clic en nuestro proyecto y desplegara todos los archivos que contiene como se muestraen la imagen.Posteriormente damos click en Java Resoureses—src y observara algo parecido como en lasiguiente imagen.Posteriormente damos clic sobre la carpeta src-New-Package para agregar nuestro package que esdonde se agruparan nuestras clases y se le desplegara como se muestra en la imagen.
  • 4. Web Services 20134 Luis Gaona JuarezLuego pedirá un nombre y lo llamaremos org.serv como se muestra en la siguente imagen y porultimo presionamos el botón Finish.Ahora podemos observar nuestro paquete en el explorador de proyectos luego seleccionamosnuestro paquete damos click sobre ella siguiendo el siguiente flujo. org.serv->New->Class y comonombre le daremos como prueba.
  • 5. Web Services 20135 Luis Gaona JuarezUna ves que tengamos nuestro paquete y nuestra clase como se muestra a continuaciónsolamente nos tocara codificar la clase. Y al dar clic sobre prueba.java aparece nuestro editor enla que debemos crear nuestros métodos.Para nuestra practica yo introduciré un método que me calculara el área de un polígono recuerdenque 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 quefalta 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 lasiguiente imagen.
  • 6. Web Services 20136 Luis Gaona JuarezLuego aparece otra ventana como la siguiente. Y en esta elegiremos Web Service la que estaremarcado y luego presionamos el botón next.
  • 7. Web Services 20137 Luis Gaona JuarezLuego aparecerá la siguiente ventana y en la parte de Service implementatión elegimos nuestraclase que codificamos anteriormente y también seleccionamos los dos check box y presionamosel botón Next.
  • 8. Web Services 20138 Luis Gaona JuarezPosteriormente se desplagara la siguiente imagen en la que se elegirá todos los métodos quetiene 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 WebService y todo estar listo.
  • 9. Web Services 20139 Luis Gaona JuarezY si todo salió bien observaremos lo siguiente en la que visualisaremos en nombre de nuestrométodo en esta caso poligoArea y para probar nuestro web service damos clic en el numbre denuestro método.Y aquí en esta parte ingresamos los datos y esto se muestra al dar clic en el nombre de nuestrométodo.y como se podrán dar cuenta yo ya ingrese los valores y para invocar al método presionamos elbotón Go y el resultado se observara en la parte de status, como se muestra la imagen.
  • 10. Web Services 201310 Luis Gaona JuarezY 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 estovuelve a ejecutar el servicio.A continuación se muestra una imagen de ello.Y este es el resultado.
  • 11. Web Services 201311 Luis Gaona JuarezHasta aquí ya tenemos nuestro servicio web ahora tenemos que crear un servicio web para elcliente y esta se encargara de consumir nuestro web services.Ahora crearemos el web service Client como lo mencione anteriormente será quien consuma elservicio.Primero creamos un proyecto siguiendo los mismos pasos que se mencionaron para crear elproyecto del web service server. File->Dynamic Web Proyect.Posteriormente pedirá el nombre y le podremos pruebaCliente como se muestra en la imagen ydespués presionamos el botón Next.
  • 12. Web Services 201312 Luis Gaona JuarezY 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 cualseleccionaremos en la lista Web Service Client.
  • 13. Web Services 201313 Luis Gaona JuarezUna vez realizado este paso damos click en el Boton Next y después cargara la siguiente imagen.
  • 14. Web Services 201314 Luis Gaona JuarezEn esta parte daremos clic en browse y aparecerá esta ventana.
  • 15. Web Services 201315 Luis Gaona JuarezVolvemos a dar clic en browse y aparecerá la siguiente ventana. En esta nos dirigimos a nuestroweb services server que se llama pruebaServer->WebContent->wsdl->prueba.wsdl y tenerseleccionado el archivo prueba.wsdl como se observa en la segunda imagen y despuéspresionamos el botón ok.
  • 16. Web Services 201316 Luis Gaona JuarezAl 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ómetrotendremos que subirle todo hacia arriba para que se activen todos los servicios que se encuentran
  • 17. Web Services 201317 Luis Gaona Juareza un lado , también se debe seleccionar el check box que dice Monitor the web service y deber aquedar 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 201318 Luis Gaona JuarezEn esta parte solo elegimos los métodos de nuestra clase que se encuentra en el web service ytodo lo demás lo deseleccionamos y presionamos el botón Finish.Y si siguió todos los pasos observaremos la siguiente ventana.
  • 19. Web Services 201319 Luis Gaona JuarezAhora damos clic en el nombre de nuestro método “poligonoArea(int,int)” y veremos el formulariopara ingresar los datos.Al presionar el botón invoke el resultado cargara en la parte de Result. Como se muestra acontinuación.Con esto damos por terminado este tutorial de Web Services en Java.