Articles of servicios web

¿Por qué uno usaría REST en lugar de servicios basados ​​en SOAP?

Asistí a una demostración interesante en REST hoy, sin embargo, no pude pensar en una sola razón (ni se presentó) por qué REST es mucho mejor o más simple de usar e implementar que una stack de Servicios basada en SOAP. ¿Cuáles son algunas de las razones por las cuales alguien en el “mundo real” […]

No se puede crear JAXBContext creando mi wsdl

Estoy intentando generar mi WSDL para los servicios web, pero me sale este error: Nota: ap ronda: 2 Excepción en el hilo “main” javax.xml.ws.WebServiceException: no se puede crear JAXBContext en com.sun.xml.internal.ws.model.AbstractSEIModelImpl.createJAXBContext (AbstractSEIModelImpl.java:153) en com.sun.xml.internal.ws.model.AbstractSEIModelImpl.postProcess (AbstractSEIModelImpl.java:83) en com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel (RuntimeModeler.java:244) en com.sun.tools.internal.ws.wscompile.WsgenTool.buildModel (WsgenTool.java:229) en com.sun.tools.internal.ws.wscompile.WsgenTool.run (WsgenTool.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Método nativo) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) en […]

Cómo llamar a un servicio web desde jQuery

Quiero llamar a un servicio web desde jQuery. ¿Cómo puedo hacer eso?

JAX-WS – Excepciones de mapa a fallas

Estoy usando JAX WS para exponer un servicio web. Algunas de las operaciones de este servicio pueden generar excepciones. No son excepciones de servidor interno, sino más bien excepciones que dependen de los argumentos de entrada de la invocación de operación. Si especifico que mi operación arroja una Excepción personalizada, haga lo siguiente: @WebService @SOAPBinding(style […]

Entender CORS

He estado buscando en la web sobre CORS, y quería confirmar si lo que hice fue lo que realmente es. Mencionado a continuación es un escenario totalmente ficticio. Tomaré un ejemplo de un sitio web normal. Digamos que mi página html tiene un formulario que toma un nombre de campo de texto. Al enviarlo, envía […]

Objective-C: la mejor forma de acceder a REST API en tu iphone

estado luchando con esto por un tiempo. Estoy intentando acceder a una API REST en mi iPhone y encontré el marco ASIHTTP que me ayudaría. Entonces hice algo como //call sites, so we can confirm username and password and site/sites NSURL *url = [NSURL URLWithString: urlbase]; ASIHTTPRequest *request = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease]; [request setUsername:@”doronkatz%40xx.com” […]

Patrones para manejar operaciones por lotes en servicios web REST?

¿Qué patrones de diseño probados existen para las operaciones por lotes en recursos dentro de un servicio web de estilo REST? Estoy tratando de encontrar un equilibrio entre los ideales y la realidad en términos de rendimiento y estabilidad. Ahora tenemos una API donde todas las operaciones se recuperan de un recurso de la lista […]

¿Cómo usar Jersey como implementación de JAX-RS sin web.xml?

He leído que desde java EE6 web.xml es opcional. Entonces, sin web.xml, ¿cómo puedo decirle al servidor de aplicaciones que use Jersey como implementación para la especificación JAX-RS?

Codificación de caracteres JSON: ¿el navegador UTF-8 está bien soportado o debería usar secuencias de escape numéricas?

Estoy escribiendo un servicio web que usa json para representar sus recursos, y estoy un poco atascado pensando en la mejor manera de codificar el json. Al leer el json rfc ( http://www.ietf.org/rfc/rfc4627.txt ) queda claro que la encoding preferida es utf-8. Pero el rfc también describe un mecanismo de escape de cadena para especificar […]

Cómo obtener longitud y latitud para una dirección de calle programáticamente (y legalmente)

Supuestamente, es posible obtener esto de Google Maps o de algún servicio de este tipo. (Las direcciones de EE. UU. Solo no son lo suficientemente buenas).