Java-bean-komponentin perusrakenteen luonti WSDL-asiakirjasta ajonaikaisessa Apache Axis -ympäristössä

Ohjattu Web-palvelun luontitoiminto auttaa bean-komponentin perusrakenteen luonnissa WSDL-tiedostosta. Bean-komponentin perusrakenteessa on joukko metodeja, jotka vastaavat WSDL-asiakirjassa kuvattuja toimintoja. Kun bean-komponentti luodaan, kullakin metodilla on tavanomainen toteutus, jonka voit korvata muokkaamalla bean-komponenttia.

Edellytykset:

  1. Jos käytät Apache Jakarta Tomcat -palvelinsovelmasäilöä palvelimenasi, se on asennettava, sen ilmentymän kokoonpano on määritettävä ja on luotava siihen kohdistettu Web-projekti ohjeaiheen Apache Tomcat -palvelimen ja Web-projektin luonti kuvauksen mukaisesti.
  2. Luo tai tuo WSDL-tiedosto Web-projektin Web-sisältö-kansioon. Voit käyttää vain palveluelementin sisältäviä WSDL-tiedostoja.
Voit luoda Web-palvelun WSDL-tiedostosta ajonaikaisessa Apache Axis 1.0 -ympäristössä seuraavasti:
  1. Vaihda J2EE-perspektiiviin (Ikkuna > Avaa perspektiivi > J2EE).
  2. Valitse projektien selausnäkymästä se WSDL-tiedosto, joka on luotu tai tuotu Web-projektin Web-sisältö-kansioon.
  3. Valitse vaihtoehdot Tiedosto > Uusi > Muu. Näytä eri ohjatut Web-palvelutoiminnot valitsemalla Web Services -palvelut -vaihtoehto. Valitse ohjattu Web-palvelutoiminto. Napsauta Seuraava-painiketta.
  4. Web-palvelut-sivu: valitse Web-palvelun lajiksi Jäsentävä Java-bean-komponentin Web-palvelu ja valitse artefakti, josta palvelu luodaan.
    1. Valitse liukusäätimen avulla toteutettavat Web-palvelun kehitysvaiheet:
      • Kehitys: tämä vaihtoehto luo palvelun koodin
      • Kääntäminen:
      • Käyttöönotto: tämä vaihtoehto luo palvelun käyttöönoton koodin
      • Asennus: tämä vaihtoehto asentaa palvelun valittuun palvelimeen
      • Aloitus: tämä vaihtoehto aloittaa palvelimen, kun palvelu on asennettu siihen
      • Testaus: tämä vaihtoehto antaa käyttöön erilaisia valintoja palvelun testaamiseksi
    2. Valitse palvelin: oletuspalvelin tulee näkyviin. Jos haluat ottaa palvelun käyttöön jossakin toisessa palvelimessa, määritä palvelin napsauttamalla linkkiä.
    3. Valitse ajonaikainen ympäristö: oletusarvon mukainen ajonaikainen ympäristö tulee näkyviin. Jos haluat ottaa palvelun käyttöön jossakin toisessa ajonaikaisessa ympäristössä, määritä ajonaikainen ympäristö napsauttamalla linkkiä.
    4. Valitse palvelun projekti: työtilassa valitun projektin sisältävä projekti tulee näkyviin. Voit valita jonkin toisen projektin ja EAR-tiedoston napsauttamalla projektin linkkiä. Varmista, että Web-työasemaohjelmaprojektiksi valittu projekti ei ole sama kuin Web-palveluprojekti, tai työasemaohjelmaan luodut artefaktit korvaavat palveluprojektin.
    5. Jos haluat luoda työaseman, valitse luotavan välityspalvelimen laji ja toista edellä kuvatut vaiheet työaseman osalta.
    6. Julkaise Web-palvelu: tämä vaihtoehto aloittaa Web Services -selausnäkymän, jossa voit julkaista Web-palvelun UDDI-rekisterissä.
    7. Valvo Web-palvelua: Web-palvelun liikenne lähetetään TCP/IP-valvontaohjelman kautta, jolloin voit valvoa Web-palvelun luomaa SOAP-liikennettä ja testata liikenteen WS-I-yhteensopivuuden. Vaihtoehtoisesti voit asentaa TCP/IP-valvontaohjelman manuaalisesti, kuten kohdassa TCP/IP-valvontaohjelman käyttö Web-palveluiden testaukseen kuvataan.
  5. Web-palvelujen Java-bean-komponenttien perusrakenteen kokoonpanosivu: Valitse kansio, johon luotu Java sijoitetaan. Jos haluat tarkistaa tai muokata pakettien ja nimitilojen välisiä vastaavuuksia, valitse Määritä mukautettu Nimitilasta pakettiin -vastaavuuden määritys -valintaruutu. Napsauta Seuraava-painiketta.
  6. Web-palvelun Nimitilasta pakettiin -vastaavuusmäärityssivu: jos valitsit edellisessä näytössä Määritä mukautettu Paketista nimitilaan -vastaavuuden määritys -vaihtoehdon, voit antaa mukautetut vastaavuusparit tässä näytössä napsauttamalla Lisää-vaihtoehtoa. Napsauta Seuraava-painiketta.
  7. Web-palvelun testaussivu: Jos olet valinnut Web-palvelun testauksen, valitse Web-palvelun testitoiminto. Tämä avaa Web-palvelun Web Services -selausnäkymässä. Valitse testattava toiminto, anna tarvittavat tiedot ja napsauta Siirry-vaihtoehtoa. Tulos tulee näkyviin tilaruudussa. Napsauta Seuraava-painiketta.
  8. Web-palvelun välityspalvelinsivu: Jos olet valinnut välityspalvelimen luonnin, tällä sivulla ovat näkyvissä välityspalvelimen asetukset. Ruudussa näkyy kansio, johon välityspalvelin luodaan, ja lisäksi voit luoda mukautettuja vastaavuusmäärityksiä nimitilojen ja pakettien välille. Napsauta Seuraava-painiketta.
  9. Web-palvelun työaseman testaussivu: Tällä sivulla voit valita seuraavat vaihtoehdot:
    1. Valitse testitoiminto. Voit testata luotua välityspalvelinta Web Service -selausnäkymässä tai voit luoda Web-palvelun JSP-mallin.
    2. Jos valitset välityspalvelimen testauksen JSP:n kautta, voit valita kansion, jossa JSP sijaitsee, ja valita metodit, jotka sisällytetään JSP:hen.
    3. Voit aloittaa palvelimen automaattisesti valitsemalla Testaa palvelin -vaihtoehdon.
  10. Web-palvelun julkaisusivu: Jos julkaiset Web-palvelun UDDI-rekisterissä, voit aloittaa tällä sivulla Web Services -selausnäkymän ja valita UDDI-rekisterin, jossa Web-palvelu julkaistaan. Napsauta Valmis-vaihtoehtoa.
Kun Web-palvelu on luotu, valitsemiesi vaihtoehtojen mukaan voi tapahtua seuraavaa:
  • Jos testaat luotua välityspalvelinta Web-palvelujen JSP-tiedostoilla, välityspalvelin aloitetaan Web-selaimessa seuraavassa URL-osoitteessa: http://localhost: port/WebProjectClient/sampleBeanName/WebServiceName/TestClient.jsp. Mallisovellusta voi käyttää Web-palvelun testaukseen valitsemalla metodin, syöttämällä metodille arvon ja napsauttamalla Kutsu-painiketta. Metodin tulos näytetään tulosruudussa.
  • Jos testaat Web-palvelua Web Services -selausnäkymän avulla, selausnäkymä avautuu. Valitse testattava toiminto, anna tarvittavat tiedot ja napsauta Siirry-vaihtoehtoa. Tulos tulee näkyviin tilaruudussa.
  • Jos valitsit Web-palvelun julkaisun, Web Services -selausnäkymässä tulee näkyviin sivu, jonka avulla voit julkaista Web-palvelun. Noudata kohdan Web-palvelun julkaisu ohjeita ja tee tehtävä valmiiksi.