 Creating a Jersey-Annotated Web Application
using NetBeans IDE
Creating a Jersey-Annotated Web Application
using NetBeans IDEThis section describes, using a very simple example, how to create a Jersey-annotated web application.
Before you can deploy a Jersey application using NetBeans, you must have installed the RESTful Web Services plugin, as described in Installing Jersey in NetBeans.
In NetBeans IDE, create a simple web application. For this example, we will work with a very simple “Hello, World” web application.
The project will be created. The file index.jsp will display in the Source pane.
Right-click the project and select New, then select RESTful Web Services from Patterns.
Select Singleton to use as a design pattern. Click Next.
Enter a Resource Package name, like HelloWorldResource. For MIME Type select text/html.
Enter /helloworld in the Path field. Enter HelloWorld in the Resource Name field.
Click Finish.
A new resource, HelloWorldResource.java, is added to the project and displays in the Source pane.
In HelloWorldResource.java, modify or add code to resemble the following example.
/**
     * Retrieves representation of an instance of helloworld.HellowWorldResource
     * @return an instance of java.lang.String
     */
    @GET
    @Produces("text/html")
    public String getXml() {
        return "<html><body><h1>Hello World!</body></h1></html>";
    }
    /**
     * PUT method for updating or creating an instance of HelloWorldResource
     * @param content representation for the resource
     * @return an HTTP response with content of the updated or created resource.
     */
    @PUT
    @Consumes("application/xml")
    public void putXml(String content) {
    }