Avatar billede dadane Novice
20. juni 2003 - 17:25 Der er 4 kommentarer og
1 løsning

WebService klient i J2SE (IKKE J2EE) et eksempel

Hej,

Jeg har lavet en web-service (i PHP).
Det er bare et super minimalt eksempel.

Der er bare en enkelt funktion som kan kaldes - og dens interface er:

String echo(String streng)

(dvs. egentligt er den interface

String echo(untyped streng)

da PHP ikke går så højt op i type-check. Får den et tal eller noget andet så bliver det blot oversat til den tilsvarende streng).

Er der nogen der kan give mig sourcekoden på et (så minimalt som muligt) eksempel på en J2SE konsol applikation som kan gøre brug af en sådan web-service?
Avatar billede arne_v Ekspert
20. juni 2003 - 18:21 #1
Man skriver sjældent al koden til at kalde en web service i hånden.

Normalt bruger man nogle biblioteker eller genererer noget kode
udfra WSDL filen.

Du kan downloade Apache Axis fra http://ws.apache.org/axis/. Axis
indeholder et tool wsdl2java, som kan generere client kode, så
man kan kalde en web service med 2 linier java.

Deres eksempel i User Guide (http://cvs.apache.org/viewcvs.cgi/~checkout~/xml-axis/java/docs/user-guide.html)
er pudsigt nok også en echo service.

Med hensyn til J2SE versus J2EE, så er en Axis web service producer en
J2EE applikation (web service skal deployen i en servlet container), men
en Axis web service consumer er bare noget ganske almindeligt J2SE
kode som kan køres i ethvert Java program.

Hvis du ikke orker at lege med Axis, så kan du også bare poste din WSDL
fil her, så skal jeg generere koden og poste den med et fungerende
eksempel.

Hvis du vil nøjes med bilioteks kald i.s.f. kode generering, så kan du
rette deres eksempel på:
  http://cvs.apache.org/viewcvs.cgi/~checkout~/xml-axis/java/samples/userguide/example1/TestClient.java

til så det passer til din web service. Formentlig er det kun navn og
URL der skal ændres.
Avatar billede arne_v Ekspert
11. juli 2003 - 19:00 #2
Er du kommet videre ?
Avatar billede arne_v Ekspert
22. juli 2003 - 22:41 #3
??
Avatar billede arne_v Ekspert
31. juli 2003 - 08:32 #4
??
Avatar billede arne_v Ekspert
27. august 2003 - 23:53 #5
??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester