PDA

Ver la Versión Completa : Dudas sobre DataSnap


apicito
02-06-2014, 13:25:55
Estoy estudiando la posibilidad de montar una Api Rest sobre DataSnap y me van surgiendo dudas sobre la mejor forma de trabajar con esta tecnología.
A alguien que sepa sobre el tema le plnateo dos sobre buenas practicas:
1. Donde se coloca la conexión a la DB. ¿En un data module General o en cada ServerMethod? y que ¿LifeCycle se le asigna: Server, Session o Invocation?.
2. No existe la idea de routing como en otros frameworks rest?. Es decir una forma de asignar metodos del servidor a urls más limpias. En vez en vez de https://localhost:8080/datasnap/rest/TUsuarios/getAll que se pudiera escribir: https://localhost:8080/datasnap/rest/Usuarios
3. Como se definen los verbos permitidos para cada método?.
Seguramente todo esto es evidente para un experto o digo alguna tontería, pero yo, que he trabajado con otros frameworks rest no acabo de cojerle la filosofía a DataSnap.
Un saludo.

StartKill
01-07-2014, 07:38:13
Se que es muy tarde para resolver tus dudas...

Debo suponer que no obtuviste respuesta no por que nadie sepa las respuestas, es por la magnitud del tema...

Por la preguntas/dudas que planteas y por lo que escribes tienes base sobre el tema...
Te sugiero que veas los siguientes enlaces y de allí continua buceando

Delphi XE5 | Crear un servidor DataSnap Rest
http://www.youtube.com/watch?v=8cbapU1loqo


Delphi XE5 | Demo servicio Delphi DataSnap Rest
http://www.youtube.com/watch?v=bmDu3A-LAuA


Delphi Labs: DataSnap XE - Server Methods Lifecycle (Part 1/2)
http://www.youtube.com/watch?v=VI_o6bwIfkM

Delphi Labs: DataSnap XE - Server Methods Lifecycle (Part 2/2)
http://www.youtube.com/watch?v=XcLOm-v7Ing

Your friend

Startkill
Lima-Perú