DevMedia

WebConnection

0
Olá Pessoal,

Bom, meu caso é o seguinte, estou concluindo meu projeto de graduação onde o tema abrange em si desenvolvimento multicamadas (3 camadas pra ser mais exato), e suas formas de implementação/conexão. Tenho um bom material sobre socket´s, DCom, SoapConnection, etc... porém não encontrei quase nada sobre WebConnection. Na verdade, estou precisando é de uma simples conexão com uma aplicação servidora qualquer. Basta conectar e pronto, porém não consegui implementar nada com esse componente :oops: :lol: :roll:
Tenho sistemas desenvolvidos usando DCom, Socket e um pequeno usando SoapConnection, porém nunca fiz nada usando WebConnection. Alguém tem algum exemplo de conexão com este componente, ou então poderia me indicar onde conseguir um exemplo destes, ou material pra me dar uma luz???

Já vasculhei vários livros (inclusive a bíblia do delphi 5, 6 e 7) e não encontrei nada de implementação. Alguém poderia me dar uma força??


Respostas (7)

0
Ninguém???


0
ninguém???


please.....


0
Já resolvi parcialmente meu problema....

Melhor dizendo, meu problema tá resolvido, pois implementei alguns itens usando WebConnection.

Mas fiquei curioso com uma coisa, ao publicar a DLL servidora (httpsrvr.dll) usando apache, por mais que eu liberasse o uso e execução de scripts e outros, dava um erro e eu não conseguia acessar. usando IIS não deu erro. Bastou permitir execução e tudo se resolveu.

Alguém teria uma idéia do porque do erro quando uso o Apache?


0
amigo, estou estudando as varias formas de se fazer sistemas 3 camadas, e comecei a mecher com webconnection agora.

Como eu crio a aplicação servidora? ela tem que ser uma dll active x tipo DCOM?

E como eu publico ela? ela pode ser publicada via isapi?

posso usar o apache pra isso?


0

Citação:
Como eu crio a aplicação servidora? ela tem que ser uma dll active x tipo DCOM?

Exatamente. Fiz o mesmo que quando testei o DCOM.


Citação:
E como eu publico ela? ela pode ser publicada via isapi?

Basta registrá-la no serviço de componentes do servidor.


Citação:
posso usar o apache pra isso?

Não. Se notar no post, eu informo que com o apache ocorrem erros e a conexão não é efetuada (o porque disso pra mim é um mistério), porém, usando o IIS, basta dar privilégios para execução de script´s na pasta que estiver a dll (httpsrvr.dll) que já funciona. Lembrando que a dll httpsrvr.dll não é a mesma que a sua dll de conexão. A sua pode estar em qualquer pasta, mas essa, a httpsrvr.dll, deve estar em uma pasta do IIS, e essa pasta deve ter privilégios de execução de script´s.


OBS: Foi buscar longe esse tópico hehehe....


0
estou começando agora com n-tier e estou gostando.

Estou estudando tambem algumas coisas ´desaconselháveis´, ou que foram ´descontinuadas´ por serem antigas, só a titulo de curiosidade.

o HTTP server da borland era uma delas.

se eu conseguir rodar isso no apache eu te falo. Já fiz uma pagininha isabi no intraweb que era client de um server meu que usava BSS, eu coloquei na minha pagina intraweb um socket connection e liguei ele na minha aplicação e funcionou!

Coloquei essa dll isapi pra servir no apache e funcionou, mas só rodou no mozilla, no IE não. Tenho que colocar algum parametro na URL ou só o caminho até a dll?


0
consegui configurar o http server com o apache e rodar minha aplicação!!!

você quer que eu mande meu arquivo de configuração do apache pra você?

Aqui eu abro meu server, starto meu apache e pronto, já posso abrir minha aplicação client.