...
- Create two java interfaces XXXService.java and and XXXServiceAsync.java in org.sagebionetworks.web.client.services where XXX is the name of your service.
- ex: DatasetService.java and DatasetServiceAsync.java
- In the XXXService interface, add the service's relative web path via the @RemoteServiceRelativePath annotation
- ex: @RemoteServiceRelativePath("dataset")
- Create a class on the server side of the GWT project (in org.sagebionetworks.web.server.servlet) called XXXServiceImpl.java. It should extend RemoveServiceServlet and implement your XXXService interface.
- ex: DatasetServiceImpl.java
- Write a test for your ServiceImpl.
- ex: DatasetServiceImplTest.java