Ver Mensaje Individual
  #1  
Antiguo Hace 4 Semanas
dani36652 dani36652 is offline
Miembro
 
Registrado: abr 2019
Posts: 57
Reputación: 6
dani36652 Va camino a la fama
Post Ejemplo de aplicación Cliente-Servidor con Delphi

Hola a todos, quien de nosotros no se preguntó alguna vez ¿qué es un servicio web?, ¿qué es un servidor?, ¿qué es JSON? etc...
El día de hoy les comparto este ejemplo breve pero que intenté hacerlo lo mejor explicado posible para retroalimentar este tema que son las aplicaciones cliente-servidor.

El proyecto consiste en lo siguiente:

-Servidor
-- Contiene un set de datos predefinido el cual se guarda en una base de datos sqlite
-- Implementa una serie de endpoints para acceder a la información solicitada, dicha información sera transmitida en formato JSON
--Gracias a la simplicidad de Delphi, es más facil entender qué son las peticiones http

-Cliente
-Hace peticiones http al servidor y la información recibida en JSON la almacena en una base de datos sqlite
-Explica el uso de JSONObjects
-Incluye un ejemplo de muestreo de progreso mediante un homólogo al ProgressDialog nativo de Android.
-Hace uso del concepto de Hilos (Thread)
-Implementa y explica dos tipos de inserción en una base de datos (múltiple y registro por registro) mostrando a nivel de interfaz como se comporta cada una....

Por último, hago el recordatorio de que por cuestiones de tiempo hice lo más sencillo y entendible este proyecto esperando que sea de utilidad para los colegas de Delphi y se retroalimenta esta temática de Aplicaciones Cliente-Servidor, Bases de datos, peticiones HTTP, etc.

Link del proyecto en GitHub: https://github.com/dani36652/Delphi-...iente-Servidor

Código escrito en Delphi 11.3 Alexandria y probado en Windows y Android.
Responder Con Cita