background preloader

Servicios Web

Facebook Twitter

Solution for NoSuchMethodError. Sometime we face NoSuchMethodError exception in production environment.

Solution for NoSuchMethodError

One of the root cause of this exception is same class exist in two different jar. But particular method is not present in the loaded class. Lets explain with an example below exception says method readWSDL is not available in WSDLReader class. In my project WSDLReader class was available in two different jars namely axis-wsdl4j-1.5.1.jar and wsdl4j-1.6.2.jar.

WSDLReaderinside axis jar doesn't have the method readWSDL(Ljavax/wsdl/xml/WSDLLocator;Lorg/w3c/dom/Element;). Primeros pasos con Mule ESB. Juan Alonso Ramos Consultor tecnológico de desarrollo de proyectos informáticos.

Primeros pasos con Mule ESB

Ingeniero en Informática, especialidad en Ingeniería del Software Puedes encontrarme en Autentia: Ofrecemos de servicios soporte a desarrollo, factoría y formación Somos expertos en Java/J2EE Ver todos los tutoriales del autor. HelloWorld ESB. To develop and deploy a webservice in WSO2 ESB, We need to be ready with development environment.

HelloWorld ESB

(setup) ESB in WSO2 comes with Axi2 in built. So we may not need to configure it explicitly. There are two ways to create a webservice. Java to ServiceService to Java. Create a RESTful Services API in PHP. Are you working with multiple devices like iPhone, Android and Web then take a look at this post that explains you how to develop a RESTful API in PHP.

Create a RESTful Services API in PHP.

Representational state transfer (REST) is a software system for distributing the data to different kind of applications. The web service system produce status code response in JSON or XML format. Download Script New Tutorial: Create a RESTful services using Slim PHP Framework Developer Arun Kumar Sekar Engineer Chennai, INDIA Database Sample database users table columns user_id, user_fullname, user_email, user_password and user_status. CREATE TABLE IF NOT EXISTS `users` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `user_fullname` varchar(25) NOT NULL, `user_email` varchar(50) NOT NULL, `user_password` varchar(50) NOT NULL, `user_status` tinyint(1) NOT NULL DEFAULT '0',PRIMARY KEY (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; <?

Private $db = NULL; //Public method for access api. private function login() { .............. } Servicios web con PHP utilizando la herramienta NuSoap. El presente artículo esta dirigido a las personas que ya poseen conocimientos sobre Internet y programación y quieren comenzar a conocer el mundo de los web services (servicios web).

Servicios web con PHP utilizando la herramienta NuSoap

Antes de comenzar con lo que es NuSoap creo que es conveniente realizar una introducción a lo que son los Servicios Web, y para esto debemos comenzar con la definición de Web Service. Web Service: es un sistema software diseñado para soportar la interoperabilidad máquina – máquina a través de una red. Este tiene una interfaz descripta en un formato que puede ser procesado por una máquina (específicamente WSDL, que veremos más adelante). Otros sistemas interactúan con el Web service utilizando mensajes SOAP los cuales se encuentran establecidos previamente.

Entonces podríamos decir que un Web Service es una comunicación por medio de mensajes SOAP entre diferentes equipos a través de una red. SOAP – Simple Object Access Protocol WSDL – Web Services Description Language ¿Que es NuSOAP? Ejemplo : nusoap usando wsdl. Servicios web con PHP utilizando la herramienta NuSoap.

Introducción a Servicios REST - Arquitectura Java. Introducción a los servicios web RESTful. Introducción a los servicios web RESTful Detalles Publicado: Jueves, 13 Noviembre 2008 03:00 La Transferencia de Estado Representacional (REST - Representational State Transfer) fue ganando amplia adopción en toda la web como una alternativa más simple a SOAP y a los servicios web basados en el Lenguage de Descripción de Servicios Web (Web Services Descripcion Language - WSDL).

Introducción a los servicios web RESTful

Ya varios grandes proveedores de Web 2.0 están migrando a esta técnología, incluyendo a Yahoo, Google y Facebook, quienes marcaron como obsoletos a sus servicios SOAP y WSDL y pasaron a usar un modelo más facil de usar, orientado a los recursos. Veamos los principios de REST para entender más esta tecnología. REST define un set de principios arquitectónicos por los cuales se diseñan servicios web haciendo foco en los recursos del sistema, incluyendo cómo se accede al estado de dichos recursos y cómo se transfieren por HTTP hacia clientes escritos en diversos lenguajes. GET /agregarusuario?

Antes: Después: JSON example with RESTEasy + Jackson. Many like Jackson JSON processor, and it supported in RESTEasy.

JSON example with RESTEasy + Jackson

In this tutorial, we show you how to convert an object to JSON format and return it back to the client. 1. RESTEasy + Jackson To integrate Jackson with RESTEasy, you just need to include “resteasy-jackson-provider.jar“. Note When RESTEasy returned a json output, it will use Jackson provider to convert it automatically. File : pom.xml <repositories><repository><id>JBoss repository</id><url> 2.

A simple object, later convert it into JSON format. package com.mkyong.rest; public class Product { String name; int qty; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getQty() { return qty; } public void setQty(int qty) { this.qty = qty; } } Annotate the method with @Produces("application/json"). Disabled RESTEasy auto scanning. RESTEasy + Jackson JSON example. RESTEasy is JBOSS provided implementation of JAX-RS specification for building RESTful Web Services and RESTful Java applications.

RESTEasy + Jackson JSON example

Though this is not limited to be used in JBOSS only, and you can use with other servers also. Jackson is is a multi-purpose Java library for processing JSON data format. Jackson aims to be the best possible combination of fast, correct, lightweight, and ergonomic for developers. In this post, I am demonstrating the way to use Jackson with RESTEasy, to convert the API response in json format. Environment used: Introducción a los servicios web RESTful.