tutorial manejo interfaz graficos grafica eventos español componentes java rest jersey grizzly user-guide

java - manejo - no se puede comenzar con la guía de usuario de jersey



java swing tutorial pdf español (2)

Aquí está el enlace para la clase principal. Main.startServer () se ve así:

/** * Starts Grizzly HTTP server exposing JAX-RS resources defined in this application. * @return Grizzly HTTP server. */ public static HttpServer startServer() { // create a resource config that scans for JAX-RS resources and providers // in $package package final ResourceConfig rc = new ResourceConfig().packages("$package"); // create and start a new instance of grizzly http server // exposing the Jersey application at BASE_URI return GrizzlyHttpServerFactory.createHttpServer(URI.create(BASE_URI), rc); }

Ayudame por favor. Intenté durante mucho tiempo comenzar el ejemplo de la aplicación de descanso, pero no puedo hacer esto. Utilizo la guía de usuario de jersey y me quedo atascado. Aquí hay un ejemplo:

package com.example; import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; import javax.ws.rs.client.WebTarget; import org.glassfish.grizzly.http.server.HttpServer; ... public class MyResourceTest { private HttpServer server; private WebTarget target; @Before public void setUp() throws Exception { server = Main.startServer(); Client c = ClientBuilder.newClient(); target = c.target(Main.BASE_URI); } @After public void tearDown() throws Exception { server.stop(); } /** * Test to see that the message "Got it!" is sent in the response. */ @Test public void testGetIt() { String responseMsg = target.path("myresource").request().get(String.class); assertEquals("Got it!", responseMsg); } }

pero no puedo darme cuenta, ¿cuál es la clase principal con el método startServer ()? Aquí no hay importación para esta clase.


Si lee el párrafo anterior de este código en la guía, explica que el ejemplo en la guía resalta solo una parte del código real. El código completo se encuentra en el paquete com.example como la clase MyResource.

La última pieza de código que se ha generado en este proyecto de esqueleto es una clase de prueba de unidad MyResourceTest que se encuentra en el mismo paquete com.example que la clase MyResource, sin embargo, esta clase de prueba de unidad se coloca en el directorio fuente de prueba de proyecto maven src / test / java (ciertos comentarios de código y las importaciones de JUnit se han excluido por brevedad):