dannyboy
wzl-lid
Sinds 31/5/2005
T: 108
R: 883
|
26/2/2008 -
16:36u
| Quote
|
voor school heb ik een aantal simpele webservices gemaakt in visual web developer (vb). Ik kan deze heel simpel aanspreken in javascript, maar nu wil ik ze ook aanspreken in java. Ik ben al ontelbare tutorial afgegaan die ofwel in het (voor mij) chinees zijn geschreven of die mij verplichten om netbeans te gebruiken en dan nog eens een paar duizend plugins en shit te moeten instaleren.
Mijn vraag nu:
Kent er iemand een goede tutorial die heel simpel uitlegt hoe je dat moet doen in gewone java code?
vriendelijke groet
|
Fry
wzl-lid
Sinds 1/2/2006
T:2 -
R:36
|
26/2/2008 -
17:23u
| Quote
|
Ik veronderstel dat je het hebt over webservices zoals hier beschreven. Ik zou je daarvoor toch aanraden om netbeans te gebruiken omdat daarin tools zitten op op basis van de WSDL de nodige stubs te maken voor je webservice.
Je kan dat niet volledig zelf in javacode schrijven. Nuja, feitelijk kan je dat wel, maar het is ongelofelijk veel werk. Je moet dan code schrijven die zelf de soap requests kan aanmaken. Gelukkig hebben de ontwikkelaars bij Sun een tool geschreven die die code kan genereren voor jou (wscompile of wsimport heet dat, ik weet het niet meer zeker).
Maar zelfs die tool rechtstreeks gebruiken is niet de eenvoudigste manier, de meeste ontwikkelomgevingen bieden zelf tools aan om die tool wat gebruiksvriendelijker te gebruiken. In netbeans kan je het bijvoorbeeld zo doen:
1. Maak een nieuw Java project.
2. Rechtsklik op je project en kies New > Web Service Client.
3. Geef de WSDL URL in van je webservice.
4. Vul nodige overige informatie en en bevestig (wscompile zal nu op de achtergrond een hoop klassen aanmaken).
5. Je kan nu ergens in de code rechts-klikken en kiezen voor Web Service Client Resources > Call Web Service Operation.
Dat zou het moeten zijn, ik moet er wel bij zeggen dat die informatie is op basis van een oud verslag dat ik hier had liggen en daarom misschien foutjes kan bevatten. Mocht het niet werken moet je het maar laten weten.
|
Phil
Uberhacker
Sinds 23/2/2003
T:10 -
R:484
|
3/3/2008 -
11:24u
| Quote
|
Alle gangbare IDEs bieden tegenwoordig wizards aan om webservices aan te spreken, dus ofwel gebruik je dat, ofwel ga je 'hardcore' gebruik je bvb Axis 2 & veel vrije tijd. Persoonlijk raad ik XFire aan (hoewel het al enkele jaren geleden is dat ik daar nog mee gewerkt heb), en anders moet je even googlen - de tijd dat je nog alles manueel mocht gaan schrijven of genereren ligt gelukkig al enkele jaren achter ons.
|