Ontem recomendei, lá no Tableless, este artigo, muito bom, sobre webservices em PHP e JSP.
Hoje um amigo me perguntou alguma coisa sobre aquele velho tema, Python X Java (ou PHP, ou ASP, ou .Net, ou VB…) Vou tomar a liberdade de usar este artigo como exemplo. Não é que o código do artigo seja ruim, pelo contrário. Mas serve com perfeição para uma comparação entre as linguagens. Vamos implementar o exemplo do client do artigo usando Python e PSE. Convém dizer que não é preciso baixar e instalar nenhuma biblioteca específica para trabalhar com XMLRPC em Python, que já vem com a xmlrpclib.
A Client.java em nosso exemplo vai se chamar client.py. Fica assim:
import xmlrpclib
client=xmlrpclib.ServerProxy("http://localhost/wsdemo/webservice.php")
A testa.jsp em nosso exemplo vai se chamar client.pt, e fica assim:
<?=client.semana(2)?>
Gostou?
Deixe um comentário