Un servicio web (Web Services) es un sistema de software en la web que nos ofrece la posibilidad de realizar una o múltiples tareas a través de la red, en general son solo APIS. Técnicamente, es algo mucho más complejo, eso sí, sin embargo solo nos basta saber que «un servicio web nos permite soportar interacción máquina a máquina sobre un red», en general «servicio web» suele referir a clientes y servidores que se comunican usando mensajes XML que siguen el estándar SOAP.
Para usar un servicio web, todo lo que tenemos que hacer es entrar a su dirección por medio de nuestro navegador. Sin embargo, existen programas que nos permiten usar servicios concretos sin necesidad del navegador, sólo con ellos y una conexión a Internet. Un programa así, recibe el nombre de «cliente», estos programas los veremos más adelante, en este video-tutorial veremos la forma de crear un «Servicio Web» utilizando el lenguaje Java y el IDE Netbeans, ademas necesitamos un servidor web para realizar las pruebas, utilizaremos Tomcat en su version 6.
VIDEO TUTORIAL SERVICIOS WEB EN JAVA/NETBEANS
Nuestro servicio web es sencillo, y solamente consta de unas operaciones matemáticas básicas como son la Suma y la Multiplicación, este Servicio Web lo implementaremos en posteriores tutoriales.
import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebService; /** * @web https://www.jc-mouse.net/ * @author Mouse */ @WebService() public class calculadora { /** * Web service operation */ @WebMethod(operationName = "Suma") public int Suma(@WebParam(name = "valor1") int valor1, @WebParam(name = "valor2") int valor2) { return ( valor1 + valor2); } /** * Web service operation */ @WebMethod(operationName = "Multiplicacion") public int Multiplicacion(@WebParam(name = "valor1") int valor1, @WebParam(name = "valor2") int valor2) { return ( valor1 * valor2); } }
Puedes descargarte el ejemplo completo desde «Servicio Web/Java«
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
En este post desarrollaremos una aplicación que nos permitirá leer un código QR y capturar la información que contiene y...
En este tutorial conoceremos lo que es el uso de BitmapFont en LibGDX y algún uso que le podemos dar como crear un menú,...
¿Que es la facturación electrónica? Una factura es un documento que sirve para describir el costo de los servicios y des...
En este post veremos una muy pequeña introducción de lo que es el mundo de la programación en shell de Linux. Necesitamo...
La base de datos elegida es Access 2007 (*.accdb), pero claro la migracion hacia otra base de datos como MySQL o Postgre...
La siguiente clase reproduce sonidos WAV en controles Swing de Java Netbeans, los controles son pasados en el constructo...
Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...