PROGRAMA
DA CLICK EN LA IMAGEN PARA DESCARGAR EL PROGRAMA
DE LA MATERIA
DA CLICK EN LA IMAGEN PARA DESCARGAR EL PROGRAMA
DE LA MATERIA
Teoría: SOAP (Simple Object Access Protocol) es un protocolo de mensajería basado en XML que permite la comunicación entre aplicaciones a través de la red. Se utiliza principalmente en servicios web para enviar y recibir información estructurada. WSDL (Web Services Description Language) es un documento también en XML que describe detalladamente qué hace un servicio web, qué métodos ofrece, qué parámetros recibe y qué tipo de respuestas devuelve.
Esta práctica demuestra cómo crear, desplegar y consumir un servicio web utilizando NetBeans, GlassFish y Java.
Se muestra la clase Java donde se declara el WebService. Aquí se definen los métodos públicos que serán expuestos mediante SOAP.
Para ejecutar un Web Service es necesario contar con un servidor. En este caso se usa GlassFish, configurado con JDK 8 para que funcione correctamente con SOAP y JAX-WS.
Al desplegar el servicio, se genera una interfaz de prueba que permite interactuar con los métodos desde el navegador. También aquí aparece el enlace para ver el archivo WSDL.
Se muestra la ruta del archivo .wsdl generado automáticamente por NetBeans. Este archivo describe los métodos del servicio, los parámetros y el tipo de respuesta, y permite que un cliente externo lo consuma.
El cliente es una interfaz gráfica creada para consumir el servicio usando el archivo WSDL. Al ingresar los datos y presionar el botón, se llama al método "calcularEdad()" del Web Service, devolviendo el resultado.
Descripción del producto:
Tipo: Hermético plástico
Estado: Nuevo
Precio: $60
Contacto: 674-111-5227
Precio: $60.00 MXN
DA CLICK EN LA IMAGEN PARA DESCARGAR EL ARCHIVO DE
ACTA DE CIERRE
DA CLICK EN LA IMAGEN PARA INGRESAR AL PROYECTO
REACT
APLICACIONES WEB ORIENTADAS A SERVICIOS
LINK PROYECTO REACT
LINK A GOOGLE ANALYTICS:
Ir a Google Analytics →
Imagina una aplicación híbrida como una página web compleja que se ha "envuelto" en una aplicación nativa. Este "contenedor" nativo proporciona acceso a algunas de las funcionalidades del dispositivo que un sitio web normal no podría alcanzar, como la cámara, el GPS, los contactos, etc., a través de plugins o APIs proporcionadas por el framework de desarrollo híbrido.
Una de las mayores ventajas es la capacidad de escribir la mayor parte del código una sola vez y utilizarlo en diferentes sistemas operativos (Android e iOS). Esto reduce significativamente los costos y el tiempo de desarrollo.
Ventajas de las Aplicaciones Híbridas:
Menor costo de desarrollo: Se necesita un solo equipo de desarrollo para múltiples plataformas.
Menor tiempo de desarrollo: La reutilización del código acelera el proceso.
Mayor alcance de usuarios: Una sola aplicación para Android e iOS.
Mantenimiento y actualizaciones más sencillas.
Acceso a algunas funcionalidades nativas.
Desventajas de las Aplicaciones Híbridas:
Rendimiento potencialmente inferior a las aplicaciones nativas en casos de gráficos intensivos o tareas complejas.
Acceso limitado a ciertas funcionalidades nativas o necesidad de plugins que pueden no estar siempre actualizados o disponibles.
Posiblemente una experiencia de usuario menos nativa en comparación con aplicaciones desarrolladas específicamente para cada plataforma.
Dependencia de frameworks y sus actualizaciones.
Ejemplos de Aplicaciones Híbridas Conocidas:
Instagram (React Native)
Airbnb (React Native)
Twitter (versión móvil)
WhatsApp
Uber
Gmail
Microsoft Teams