por enviar ejemplos ejemplo ajax json delphi session

ajax - ejemplos - enviar json por post jquery



Delphi entorno del servidor para la gestiĆ³n de sesiones y responder con JSON a las solicitudes ajax? (5)

Sin reinventar la rueda, ¿qué puedo usar para administrar las sesiones de los usuarios en una aplicación web y poder responder con JSON a las solicitudes ajax?

¿Hay algún marco (hecho por ejemplo con componentes de Indy o algo así)?

Nota para la recompensa:

en la práctica, es suficiente para mí tener una respuesta con un claro ejemplo de una aplicación de servidor que sirve json. De alguna manera, un ejemplo de Delphi del ejemplo php mencionado AQUÍ . (sin la parte de DB, quiero ver los conceptos básicos de lo que significa enviar JSON. Tengo conocimiento básico de TIdHTTPServer).


Puede echar un vistazo a nuestro Synopse SQLite3 Framework , que acaba de actualizarse a la versión 1.11.

Sirve los datos en JSON puro , listo para ser utilizado en cualquier aplicación AJAX.

También puede crear fácilmente Servicios, más precisamente Servicios RESTful de Cliente-Servidor JSON . En este caso, ni siquiera puede usar SQLite3 para su almacenamiento de datos.

Este marco es de código abierto puro, compila / ejecuta / está probado para Delphi 6 hasta XE, está listo para Unicode para todas las versiones de Delphi (usa UTF-8 internamente).

Al usar este marco, podría crear fácilmente también clientes Delphi, utilizando datos JSON del mismo servidor .

Aún no hay una sesión interna de usuario manejando. Porque hay varias formas de implementarlas y, como nuestro marco es RESTful, por lo tanto no tiene estado: no se necesita ninguna sesión.

Si lo necesita, podría agregar fácilmente sesiones HTTP usando Cookies. ¿Qué pasa con la autenticación de usuario que está esperando?


Sugeriría Delphi on Rails, es un marco web de código abierto REST / MVC / StateLess.

http://code.google.com/p/delphionrails/

Utiliza:

  • analizador JSON superobjeto
  • Controlador UIB / Firebird JSON
  • El Cairo para SVG, PDF, PNG
  • LUA para scripting / template ...

Es capaz de serializar estructuras de datos Delphi automáticamente a JSON utilizando el nuevo RTTI presentado en Delphi 2010 y XE.



Recomendaría Super Object Toolkit.

http://www.progdigy.com

Código de ejemplo:

procedure Share(ARequestInfo: TIdHTTPRequestInfo) var ReturnObject: ISuperObject; begin ReturnObject := SO(); ReturnObject.B[''success''] := false; AResponseInfo.ContentType := ''application/json''; AResponseInfo.ContentText := ReturnObject.AsJSon(); end;


DelphiMVCFramework hace esto

Algunas características notables:

  • Cumple con RESTful (nivel 3 de RMM)
  • Se puede usar en un entorno de carga equilibrada utilizando Redis ( http://Redis.io ) [dev]
  • Fantasía URL con asignaciones de parámetros
  • Specialied renderiza para generar texto, html, JSON
  • Potente mapeador para asignar json a objetos y conjuntos de datos a objetos
  • Se puede empaquetar como servidor independiente, módulo apache (XE6, XE7, XE8) y ISAPI dll
  • El RESTClient integrado funciona con XE3, XE4, XE5, XE6, XE7 y XE8 Totalmente probado
  • Hay una muestra para cada función
  • Hay un conjunto completo de entrenamientos al respecto, pero las muestras están incluidas en el proyecto Soporte experimental para IOCP [dev]
  • Páginas generadas por el lado del servidor usando eLua (Lua incrustado) [eliminado pronto]
  • Entrenamientos específicos están disponibles (pregúntame por una fecha y un lugar)
  • Extensión de mensajería con STOMP (beta)
  • Impulsado por la comunidad (grupo de Facebook https://www.facebook.com/groups/delphimvcframework )
  • Simple y documentado
  • Hay libros que hablan sobre el marco

Sitio web del proyecto: https://github.com/danieleteti/delphimvcframework

NB soy el desarrollador principal