Container-Item RESTful web services consist of an item resource class and its container resource class. Both item and container use Java API for RESTful Web Service (JSR-311).
This panel contains the following fields, which specify the class name, URI, and representation type of the resource.
| Element | Description | 
|---|---|
| Resource Name | Name for an item resource. Default is /Item. | 
| Class Name | Name for the item resource class. Default is ItemResource. | 
| Container Class Name | Name of the container class. Default is ItemsResource. | 
| Project | The NetBeans IDE project containing this RESTful service. The value is generated by the IDE. | 
| Location | The parent directory inside the NetBeans IDE project that contains the RESTful service. By default this is the Source Packages directory. | 
| Resource Package | The package containing the RESTful service classes. Select from a drop-down list of packages or type the name of a new package. These packages are in the directory specified in the Location field. | 
| Path | The path, passed as an argument of the @Pathannotation. For Container-Item services, the Path is a variable that identifies individual instances of the item resource class. The default value of Path is {id}. | 
| Container Path | The path of the container resource, passed as an argument of the @Path annotation for the container class declaration. By default the Path is /Items. | 
| MIME Type | MIME type of RESTful service requests and responses, passed as arguments of the @Producesand@Consumesannotations. The default MIME type isapplication/xml. Therefore the default@Producesand@Consumesannotations are@Produces("application/xml")and@Consumes("application/xml"). | 
| Representation Class | Class of the representation of the item resource class instance returned by a get method. Default class is java.lang.String. | 
| Container Representation Class | Class of the representation of the container resource class instance returned by a get method. Default class is java.lang.String. | 
Related Topics
Developing Applications with NetBeans IDE,
| Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |