lunes, 15 de junio de 2009

MIDlet

El MIDlet creado para el consumo del web service FarmChickenWS, denominado ChickenFarm, deberá ser capaz de obtener las respuestas a las invocaciones de las operaciones y presentar dichos resultados al usuario, tanto de manera numerica como de manera grafica (usando una grafica lineal).
La aplicación consta de tres partes principales:

  • ChickenFarmMIDlet: Clase principal, la cual invocara al cliente, procesará la respuesta y contendrá el Canvas capaz de dibujar las graficas.





  • ChickenFarmCanvas: Clase creada para facilitar el dibujado de graficas bidimensionales lineales. Basado en la implementación del MIDlet, Plot2DMIDlet desarrollado por Java2s.

  • FarmChickenWS cliente: es un conjunto de archivos creados a partir del WSDL del web service FarmChickenWS, para ello hace uso de la herramienta wsimport. En la creación del cliente se generán los siguientes archivos:


    • FarmChickenWSService.java: Interfaz creada por la herramienta wsimport para crear el cliente del webservice FarmChickenWS.


    • FarmChickenWSService.wsclient: este archivo XML contiene la configuración, tanto del cliente como del servicio.


    • FarmChickenWSService.wsdl: replica local del wsdl original.


    • FarmChickenWSService_Stub.java: clase generada al compilar, ligada al transporte del XML (HTTP o SOAP).