Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-08-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Servidor web + Apache 2.0.58 + Delphi 7 + 0% de experiencia...

Veamos como está el asunto.

Quiero hacer un servicio web para poder hacer consultas a una base de datos en firebird que tengo por aquí.

Ya no voy a masacraros con preguntas sobre como acceder a la DB y esas cosas (mas adelante tal vez ), pero ahora, de momento, el problema es hacerlo funcionar con Apache 2.0.58.

Tal y como sale en esta página http://www.drbob42.com/delphi7/apache2040.htm
tengo que hacer unas cuantas operaciones con archivos

Cita:
Before you modify HTTP2D.pas make sure you have a backup of the original file as well - just in case. After you've modified HTTP2D.pas, you have to make sure that this file is "found first" by your web project, which can be done in a number of ways. The safest is to place the new HTTPD2.pas in your project directory itself, so only this project will use the modified VCL file.
Alternately - a more dangerous approach - you can rename the HTTPD2.dcu file in the Lib directory (for example to HTTPD2.dcu_) and place the new HTTPD2.pas file in the Lib directory, so Delphi will recompile it when needed.

Note that anything you change in the "official" Delphi directory is "dangerous", since official patches from Borland will only patch original untouched files. So I personally always make local copies of modified VCL files (and add them to the project directory only).
Update: note that you may also need to recompile the ApacheTwoApp.pas and ApacheTwoHTTP.pas files (because they depend on the changes in HTTP2D.pas). So, you may want to copy these two files the LIB directory and rename their .DCU counterpart to .DCU_ as well. Then, do a Build All (so the new .dcu files are generated). That should work (I just rechecked it on a clean configuration).
Y claro, yo solo encuentro la mitad de esos archivos.

¿Alguno me guía un poco, o en su defecto, me da otra posible solución para este problema?

Estoy atascadete, pero creo que es un tema en el que merece la pena insistir por lo útil que puede llegar a ser.

Saludos y espero con ganas respuestas.

Papulo.
__________________
"El aprendizaje potencia la intuición"
Yo mismo, en un momento de inspiración. v2.0

Última edición por papulo fecha: 03-08-2006 a las 12:02:23. Razón: Uops! Tengo una versión de Apache que nadie tiene... ¡¡la 2.58!! ¿o será que me he equivocado?
Responder Con Cita
  #2  
Antiguo 03-08-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Una preguntita: ya que sabes php, ¿no te interesaría hacerlo en ese lenguaje?

Porque, exactamente, ¿qué quiéres hacer?.
Responder Con Cita
  #3  
Antiguo 03-08-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Digamos que hay un "ente superior" (AKA as boss) que sabe que delphi lo puede hacer, y en principio me lo ha dejado claro. Ahora bien, sois gente que domina delphi a un buen nivel, y si argumentais el por que de hacerlo con PHP, de una forma clara y coherente (que mi jefe, ante todo, razonable), decida hacerlo con PHP, porque con argumentos se va a todos los sitios.

Saludos Antonio y resto de gente.

PD: Pasa por gmail esta tarde y charlamos del tema.
__________________
"El aprendizaje potencia la intuición"
Yo mismo, en un momento de inspiración. v2.0
Responder Con Cita
  #4  
Antiguo 03-08-2006
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Poder: 22
Mick Va por buen camino
Asi de forma general, php esta mas pensado y es mas adecuado para hacer temas de la web que delphi. Pero primero habria que sabe exactamente que va a hacer ese servicio web, y despues con esa informacion se podria decidir cual es la mejor opcion.

Saludos
Responder Con Cita
  #5  
Antiguo 03-08-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Unos clientes nos han pedido que les cedamos nuestra DB (no son listos ni nada ) pero, obviamente, se les ha denegado. Pero mi jefe ha pensado que a lo mejor, podemos implementar un servicio web para que, mediante ficheros XML, podamos permitir a los clientes hacer consultas a la DB dentro de sus propias aplicaciones, fuera del ambito de la nuestra.

Asi pues sería Consulta(Cliente)->Recepción(Nuestro servidor web)->Procesar(Nuestro servidor web)->Devolver datos(Nuestro servidor web)->Recibir respuesta(Cliente)

La idea que tengo en mente es recibir el ficherito, extraer las vartiables, montarlas en una query para, via SQL, consultar la DB y devolver el resultado en otro fichero XML (llenito de etiquetas para que no se equivoquen ) hacia la aplicación del cliente.

Si necesitais mas datos, por favor, no dudeis en preguntar.

Saludos,
Papulo.
__________________
"El aprendizaje potencia la intuición"
Yo mismo, en un momento de inspiración. v2.0
Responder Con Cita
  #6  
Antiguo 03-08-2006
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
¿No seria mas facil crear un usuario con solo permisos de solo lectura.
y hacer una aplicacion que solo los consulte via http, que un servicio web?

que de servicios web no tengo ni ide aunque quiero aprender a hacerlos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
php y apache, ¿CGI Binary o Apache Module? D-MO PHP 12 06-06-2006 02:11:43
Servidor Apache en Suse 9.1 Sasuke_Cub Linux 1 23-11-2005 19:50:01
Tu experiencia trabajando a distancia Al González Debates 8 27-04-2005 00:17:46
Apache e ISAPI de Delphi anitra_cattivo Internet 10 22-05-2004 18:21:07
Se puede usar apache server con delphi? CORBATIN Internet 4 18-08-2003 15:58:09


La franja horaria es GMT +2. Ahora son las 14:18:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi