Java+PHP

4 respostas
J

Boa tarde, Pessoal gostaria de criar um aplicação Java que interagisse com um servidor php na web.
Por exemplo:

Crio um cadastro de pessoas Java, quando clicar em gravar o mesmo submete o objeto pessoa para um servidor
php que o mesmo irá efetuar a persistencia.

Alguém poderia de dar um “luz”, tutoriais?

Obrigado.

4 Respostas

juliofsn

Cara um tutorial sobre esse ambiente específico é difícil. O mais fácil acho que seria criar um Web Service no servidor PHP que seria consumido pela sua aplicação Java. Para mexer com web service em ambas as linguagens a internet tá cheia de tutoriais.

renamed

Olá.

Você pode enviar um arquivo texto para o servidor php pela sua aplicação, o servidor irá recebê-lo através de uma página e vai tratá-lo.
Essa página tem como enviar o arquivo. Depois, procure como receber upload de arquivos com php. Depois de ler o arquivo é só fazer a persistência.

art56
renamed:
Olá. Você pode enviar um arquivo texto para o servidor php pela sua aplicação, o servidor irá recebê-lo através de uma página e vai tratá-lo. Essa página tem como enviar o arquivo. Depois, procure como receber upload de arquivos com php. Depois de ler o arquivo é só fazer a persistência.
Para ler o arquivo em PHP, vc pode fazer isso.
<?php
//abre o txt
$ponteiro = fopen ("seutxt.txt", "r");

//lê o arquivo até chegar ao fim
while (!feof ($ponteiro)) {
  //lê uma linha do arquivo
  $linha = fgets($ponteiro, 4096);//esse 4096 e tamanho da string, o valor está em bytes
  echo $linha.&quot;<br>&quot;;//exibe resultado
}

fclose ($ponteiro);//fecha o ponteiro
?&gt;
Só que o arquivo em txt, tem que está organizado saltando linhas. Mais ou menos assim:
Fulano de tal, [email removido], solteiro, 20 anos
 de tal, [email removido], casado, 50 anos
Dai no caso cada linha será uma exibição no resultado.

Espero ter ajudado!

Abraço!

peczenyj

Vc quer fazer isso de forma SINCRONA ou ASSINCRONA?

Afinal vc tem dois sistemas e os dois tem que estar funcionando para a operação funcionar. A primeira vista um webservice REST no PHP seria a primeira opção. Um sistema de mensageria entre os dois sistemas não é nada mal, num segundo momento, se vc puder fazer as coisas assincronamente.

Ou algo mais simples, grava um arquivo no filesystem e o php le quando puder.

Criado 4 de fevereiro de 2011
Ultima resposta 5 de fev. de 2011
Respostas 4
Participantes 5