Desarrollo de una interfaz de punto final de servicio para aplicaciones JAX-RPC a partir de JavaBeans
Debe desarrollar una interfaz de punto final de servicio, si va a desarrollar un servicio web JAX-RPC a partir de una implementación de JavaBeans.
Antes de empezar
Acerca de esta tarea
Esta tarea es un paso necesario en el desarrollo de un servicio web JAX-RPC desde un Java bean.
La interfaz del punto final de servicio define los métodos para determinados servicios web JAX-RPC (API de Java para RPC basado en XML). La implementación de JavaBeans debe implementar métodos con la misma firma que los métodos en la interfaz de punto final de servicio. Existen varias restricciones en cuanto a qué tipos se pueden utilizar como parámetros y resultados de métodos de la interfaz de punto final de servicio. Estas restricciones se documentan en la especificación JAX-RPC.
También puede crear una interfaz de punto final de servicio con las herramientas de ensamblaje.
Desarrolle una interfaz de punto final de servicio para una implementación de JavaBeans llevando a cabo las siguientes acciones:Procedimiento
Resultados
Ejemplo
package addr;
public interface AddressBook {
/**
* Recupera una entrada de AddressBook (libreta de direcciones).
*
*@param name (nombre) contiene el nombre de la entrada que se va a consultar.
*@return devuelve la entrada de AddressBook que coincida con el nombre o nulo si no hay ninguna coincidencia.
*@throws emite java.rmi.RemoteException si hay una anomalía en las comunicaciones.
*/
public addr.Address getAddressFromName(java.lang.String name);
}
- Haga una copia de la interfaz AddressBook.java con el nombre AddressBook_SEI.java. Utilícela como plantilla para la interfaz de punto final de servicio.
- Compile la interfaz.