Jump to content


Photo

Distribución de aplicación en tres capas DataSnap 2009


  • Please log in to reply
11 replies to this topic

#1 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 01 May 2009 - 10:00 AM

Hola amigos del foro, de nuevo en pie de de guerra despues de superar serios quebrantos de salud.
He terminado una aplicaión en tres capas DataSnap 2009  usando dbExpress contra una DB Firebird 2.1

Tengo problemas con la instalación del servidor de capa intermedia, tampoco tengo claro como hacerlo en el cliente y no encuentro buena documentación al respecto. En el pasado lo habí­a hecho con exito pero con la versión 2009 de DataSnap no lo logro.
Alguien sabe que archivos debo suministrar y la manera correcta de hacerlo?

Gracias
  • 0

#2 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2092 posts
  • LocationRepública Dominicana

Posted 01 May 2009 - 11:20 AM

Saludos.

Aun no he realizado deploy con la nueva versión de Delphi, pero debe de ser igual a las versiones anteriores.

Lo que se hace (o hací­a) es instalar el motor de BD en el servidor, instalar en la PC Cliente el cliente del motor de BD y distribuir la librerí­a MIDAS (si todaví­a se llama así­) en la PC Cliente; y quizás algunos archivos de configuración de los DBX.

Otra cosa, nos puedes indicar que error te marca.
  • 0

#3 Kipow

Kipow

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 228 posts
  • LocationGuatemala

Posted 01 May 2009 - 05:47 PM

Hay que registrar el servidor de aplicaciones. (regsvr32) no estoy muy seguro porque igual nunca he puesto en produccion ningun desarrollo en capas.
  • 0

#4 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 01 May 2009 - 05:59 PM

Gracias por sus respuestas.
  • 0

#5 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 640 posts
  • LocationLos Mochis

Posted 02 May 2009 - 11:46 AM

Yo hagó lo siguientes:

En los archivo dpr de mis proyectos servidor y cliente agregó en el uses Midaslib para no tener que usar la midas.dll

En el lado del Servidor
El proyecto de servidor datasnap 2009 lo hago como un servicio de windows
Generó el ejecutable del servidor datasnap 2009 y lo pongo por ejemplo en c:\servidor y lo instalo como servicio con servidor.exe /install
Ahí­ mismo con el ejecutable pongo la librerí­a de dbexpress en mi caso como uso oracle es dbxora.dll

En el lado del Cliente
Generó el ejecutable y luego lo comprimo con upx
Luego lo subo a mi servidor apache para que lo descargen por internet

  • 0

#6 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 04 May 2009 - 08:52 AM

Gracias axesys, probí¨  con tu recomendacií²n y trabaja bien.

Saludos.
  • 0

#7 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 22 May 2009 - 11:18 AM

axesys, me fue muy bien con tu recomendación (sin crear el servicio) la aplicación ya está en pleno uso con 10 clientes trabajando sin ningun problema, (gracias a la ayuda de muchos en este foro). 
Quisiera crear el servicio para que el servidor se inicie al encender el Pc,  pero no tengo claro como hacerlo. Agradecerí­a inmemsamente si tu o cualquier compañero del foro pudiera subir un ejemplo muy sencillo del servicio y el servidor.

De antemano muchas gracias a todos.
  • 0

#8 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 640 posts
  • LocationLos Mochis

Posted 22 May 2009 - 12:48 PM

axesys, me fue muy bien con tu recomendación (sin crear el servicio) la aplicación ya está en pleno uso con 10 clientes trabajando sin ningun problema, (gracias a la ayuda de muchos en este foro). 
Quisiera crear el servicio para que el servidor se inicie al encender el Pc,  pero no tengo claro como hacerlo. Agradecerí­a inmemsamente si tu o cualquier compañero del foro pudiera subir un ejemplo muy sencillo del servicio y el servidor.

De antemano muchas gracias a todos.


De aca saque esa información https://forums.codeg...messageID=58662

Nomas que ahorita no tengo chance para ponerte el código apenas hasta la noche.


Saludos
  • 0

#9 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 22 May 2009 - 12:51 PM

Una vez mas mil gracias.
  • 0

#10 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 640 posts
  • LocationLos Mochis

Posted 23 May 2009 - 11:23 PM

Aquí­ esta un ejemplo de un servidor datasnap como servicio para windows


Saludos

Attached Files

  • Attached File  500_.zip   9.99KB   58 downloads

  • 0

#11 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2137 posts

Posted 24 May 2009 - 07:46 AM

Muchas gracias axesys.
  • 0

#12 Oscar Benitez Carrillo

Oscar Benitez Carrillo

    Newbie

  • Miembros
  • Pip
  • 1 posts

Posted 18 September 2015 - 10:58 PM

Hola axesys, he querido descargar el ejemplo pero al parecer está dañado el archivo ya que al tratar de descomprimir tanto con windows como con 7zip, me manda el mensaje que la carpeta 500_ no es válida, me interesa mucho verlo ya que estoy iniciando con DataSnap, espero me puedas ayudar con eso.

 

Gracias y un saludo.


  • 0




IP.Board spam blocked by CleanTalk.