Una de les feines, al meu parer més divertides, es la construcció i publicació de WebServices.
Eclipse proporciona unes fantàstiques eines per a començar de forma relativament simple a fer-ho, i òbviament al començar apareixen errors.
D’entrada recomano llegir la guía “Implementant un Web Service simple” (pdf – ENG) com a punt inicial de treball. Aquesta guia esta basada en versions anteriors de Eclipse, Axis i Tomcat però es molt didàctica.
Si estàs començant cal tenir present alguns punts bàsics:
Endpoint |
Es la ubicació a la xarxa (URL) del WebService. Es pot trobar també com EPR o SOAP Endpoint.Implantació amb AXIS:
Es important saber que si intentes accedir aquesta URL amb el navegador, només trobaràs una pàgina informativa. Això es perquè la interface que espera en aquesta ubicació es un missatge XML. |
Ubica les llibreries | Pot semblar molt trivial, però si ja has preparat el teu client t’has d’enrecordar d’importar també les llibreries AXIS. Per defecte son les següents: |
Naming Convention |
A la guia (pàgina 9) veuràs que remarca que per a implementar-ho en Eclipse els mètodes han de començar en minúscules. |
Un cop seguits els pasos i construït un WebService inicial, intentem executar-lo i començem a tenir els problemes de la vida real:
Enllaços relacionats:
- Implementant un Web Service simple (pdf – ENG)
- Eclipse.org: JAX-WS Create Client
- Apache Axis
- Angelozerr: JAX-WS steps
- http://stackoverflow.com/questions/8149805/web-service-in-java
Altres temes dels que parlo:
DevOps o com recuperar la visió global de IS |
Cloud computing: Enderrocant 10 mites |
Mites sobre Big Data |
|
|
|
Deixa un comentari