23 agosto, 2021

Solucionar la excepción: Unrecognized token 'com': was expecting ('true', 'false' or 'null')

Obtienes la siguiente excepción al querer invocar un método de de un servicio rest

Unrecognized token 'com': was expecting ('true', 'false' or 'null')

Talvez la siguiente solución pueda ayudarte a corregirlo.

20 agosto, 2021

¿Cuáles son las especificaciones y sus implementaciones para crear un servicio web en java?

Web Service es una tecnología que permite que las aplicaciones se puedan comunicar entre sí y así poder intercambiar datos en diferentes plataformas y utilizando diferentes lenguajes de programación. La implementación de esta especificación técnica se puede implementar de diferentes formas, mediante el uso del protocolo HTTP basado en XML (SOAP) o usando JSON (REST).

Ahora que sabemos que las dos formas anteriores se pueden usar para la comunicación, entonces necesitamos describir y estandarizar las dos formas anteriores. Y este trabajo estandarizado lo realizó Sun. Por lo tanto, existen dos especificaciones en Java para la creación de servicios web: JAX-WS y JAX-RS.


18 agosto, 2021

Solucionar la excepción: JMSException: Failed to build body from content. Serializable class not available to broker

¿Obtienes la siguiente excepción al querer ejecutar tu clase consumidora JMS?

Exception in thread "main" javax.jms.JMSException: Failed to build body from content. Serializable class not available to broker.

17 agosto, 2021

¿Cuál es la diferencia entre JAX-WS, Axis, Axis2, CXF y Metro?

Cuando empezamos a aprender sobre servicios web de una forma más completa y detallada, al inicio podemos percibir cierta complejidad; y aunque el concepto de Web Service es relativamente simple, esa complejidad existe debido a la gran cantidad de acrónimos para designar la enmarañada de tecnologías que componen el universo de los Web Services, especialmente en el lenguaje de programación Java. 


04 agosto, 2021

Cuál usar, ¿Standar Http Client de Java 11 o Apache HttpClient del proyecto HttpComponents?

Usuario de facebook

¿Buenas tardes, me podría explicar que librería debo importar en este video: https://youtu.be/Vvq7ZiazGws?

Respuesta

Java 11 ya viene con HttpClient incluido (java.net.http). aunque es una versión estándar. El paquete java.net proporciona una funcionalidad básica para acceder a los recursos a través de HTTP.  Por otro lado, Apache HttpCliente del proyecto HttpComponents (org.apache.hc) es una versión extendida y solida. En el video se utilizó el Standar Http Client que viene en Java11. Si va a usar el Apache HttpClient debes descargarla de la página de Apache o desde Maven. La última versión es la 5.1.  https://hc.apache.org/downloads.cgi

Puedes revisar el siguiente enlace para más información: https://www.dariawan.com/tutorials/java/java-11-standard-http-client-vs-apache-httpclient/