Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Desarrollo Web / Java / VideoTutorial / Java Webservices – Servicios Web

Java Webservices – Servicios Web

Autor jc mouse jueves, marzo 22, 2012

Servicios Web

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 http://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

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

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! :)

También Te Podría Interesar

JSON Web Tokens: Teoría y práctica

JSON Web Tokens: Teoría y práctica

En este post aprenderemos lo que es un JSON Web Token, como crear nuestro propio token de acceso y como usarlo en un Ser...

Introducción a SQLite

Introducción a SQLite

Android hace uso de la base de datos SQLite para el manejo de registros en las aplicaciones. Según Santa Wikipedia defin...

JavaScript: Script y Web para generar banderas ondeando

JavaScript: Script y Web para generar banderas ondeando

Online Flag Waver es una páginas web con la que podemos generar banderas ondeando con la textura que elijamos ya sea des...

4 IDEs online para java y mucho más

4 IDEs online para java y mucho más

A continuación te muestro 4 herramientas online para programadores en lenguaje Java y otros lenguajes de programación co...

SQLite: Encriptación de datos

SQLite: Encriptación de datos

SQLite es un sistema de gestión de bases de datos relacional,  escrita en C, si se desea hacer uso de encriptación con S...

Programación Shell: Estructuras de control

Programación Shell: Estructuras de control

Las estructuras de control de Shell son muy parecidos a otras lenguajes de programación. Las estructuras disponibles en...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Comparte lo que sabes

Categorias

Últimas entradas

PHPUnit es un framework que se utiliza para escribir tests en PHP, Netbeans nos permite configurarlo y usarlo fácilmente...

Una Prueba Unitaria, es una forma de comprobar que nuestro código, hace lo que se supone debe hacer; es decir, se asegur...

La prueba del camino básico, es una prueba de “caja blanca” que consiste en verificar el código de nuestros...

Si quieres cambiar el nombre de tus atributos sin tener que reescribir código java por X o Y razón, GSON te permite reno...

Android Bolivia

Bandera en Alto