Cómo encapsular servicios web RESTful
Este artículo presentará cómo crear un servicio web RESTful basado en Apache CXF. Puede descargar la distribución CXF desde el sitio web de Apache, que describe CXF de la siguiente manera:
Apache CXF es un servicio de código abierto que le ayuda a utilizar API de programación front-end como JAX-WS y JAX-RS. construir y desarrollar servicios. Estos servicios pueden utilizar una variedad de protocolos como SOAP, XML/HTTP, RESTful HTTP o CORBA y funcionar a través de una variedad de transportes como HTTP, JMS o JBI.
Una vez completada la descarga, descomprímalo y busque el directorio lib, luego agregue el archivo jar a su proyecto Java y luego podrá comenzar a escribir el programa de servicio web. Sin más preámbulos, vayamos directamente al código. public static void main(String[] args) {
JAXRSServerFactoryBean myRESTfulServer = new JAXRSServerFactoryBean();
myRESTfulServer.setResourceClasses(Student.class ?
); myRESTfulServer.setServiceBean(new StudentService());
myRESTfulServer.setAddress("http://localhost:9999/"); ?
myRESTfulServer.create(); p> p>
}?
}