Fuente Original: Docwiki Embarcadero.com
Sube a tipos de aplicaciones clave
Contenido |
El DataSnap la tecnología sigue evolucionando, ya que las demandas de aumento de la computación distribuida. La tecnología detrás de DataSnap se ha movido más allá del enfoque de datos remotos a través de la Microsoft COM / DCOM para un enfoque de comunicación más abierta basada en TCP / IP. Esta evolución ha permitido que la tecnología DataSnap para ampliar sus capacidades con el fin de incluir una tecnología de middleware completa. Una de las características clave de la tecnología es que es rápido : rápido para construir, rápido de implementar, y rápido para ejecutar en la producción.
DataSnap ahora se ha ampliado las capacidades, lo que permite la tecnología para trabajar en casi cualquier infraestructura basada en estándares.Mientras que el último DataSnap sigue siendo compatible con versiones anteriores con el enfoque de COM / DCOM, ahora tiene la capacidad de comunicarse de forma nativa a través de TCP / IP, y, alternativamente, a través de HTTP o HTTPS. Al mismo tiempo, la lógica de negocio se encuentra en los servidores DataSnap se puede emitir como servicios RESTful.
No hay cargos adicionales para utilizar o implementar la tecnología DataSnap.
De alto nivel general de DataSnap
DataSnap conectores para dispositivos móviles
Ahora es posible crear aplicaciones para dispositivos móviles como el iPhone (iOS), los dispositivos Android (Java), los dispositivos BlackBerry (Java), y Windows Phone 7 (C # Silverlight).
Para obtener más información, consulte:
DataSnap proxy Ejemplo de código
El código de ejemplo Delphi DSProxyGenerator_ (Delphi) muestra cómo generar un proxy de cliente DataSnap en tiempo de ejecución.
DataSnap aplicaciones de ejemplo disponible en la instalación del producto
Usted puede encontrar aplicaciones DataSnap de la muestra (que se instalan con RAD Studio) seleccionando Inicio | Programas | Embarcadero RAD Studio XE2 | Muestras . Las carpetas de interés son DataSnapXE , que contiene demostraciones DataSnap XE multiplataforma, y Delphi DataSnap \ , que contiene varios ejemplos de aplicación DataSnap. Estas muestras de DataSnap se llaman, por su nombre de la carpeta:
- El papel de muestra de autorización
- Basic DataSnap cliente y el servidor de ejemplo
- Charla Sala de muestras
- Conmutación por error - DataSnap HTTP Muestra de túnel
- JSON Visor de muestras de
- Ejemplo de generador de proxy
También en el DataSnapXE carpeta hay un archivo Readme.htm archivo que proporciona información útil sobre el uso de las demos DataSnap XE multiplataforma.
El origen de las muestras DataSnap en la instalación del producto se comprueba en un repositorio Subversion pública que se puede encontrar en SourceForge:
Para obtener una copia del repositorio de Subversion que contiene las aplicaciones de ejemplo DataSnap, vaya a este enlace de Subversion pago . Además, se puede confirmar los cambios a las muestras, así como actualizar sus copias locales para adquirir los últimos cambios realizados a las muestras de SourceForge.
Los videos siguientes proporcionan más información sobre la tecnología DataSnap:
- El desarrollo de Multi-Nivel Soluciones usando DataSnap
- DataSnap Herramientas
- Construcción DataSnap clientes y servidores
Temas
- DataSnap Descripción y Arquitectura
- Tutorial: Usar LiveBinding crear una aplicación sin código
- DataExplorer apoyo a DataSnap
- Uso de un servidor DataSnap con una aplicación (Tutorial)
- DataSnap Application Server
- Creación de un servidor DataSnap
- Asistente de servidor DataSnap
- DataSnap RESTO Asistente para aplicaciones
- DataSnap WebBroker Asistente para aplicaciones
- La generación de DataSnap método del servidor proxy
- La exposición de los métodos de servidor DataSnap
- Mediante devoluciones de llamada
- Class Server ciclo de vida
- Seguimiento y Control DataSnap conexiones TCP / IP
- DataSnap Client Application
- JSON
- RESTO
- Autenticación y autorización
- El lado del servidor de gestión de sesiones
- Cloud Computing con DataSnap
- Deployment Manager
- DataSnap conectores para dispositivos móviles
Vea también
- Videos: creación de clientes y servidores DataSnap, por Bob Swart
- Vídeo: El desarrollo de Multi-Nivel Soluciones Uso de DataSnap, por Adrián Andrei
- Vídeo: Herramientas DataSnap, por Jim Tierney
- Videos: Laboratorios de Delphi, por Pawel Glowacki
- Creación de aplicaciones de varios niveles
- Comprender aplicaciones de varios niveles de base de datos
- Conexión con el servidor de aplicaciones utilizando componentes DataSnap
- DataSnap controles de servidor
- DataSnap Client Control
- Datasnap.DSConnect.TDSProviderConnection
- Datasnap.DSServer
- Datasnap.DSNames
- Datasnap.DSCommonServer