apache-tuscany/sca-java-2.x/contrib/very-old-samples/helloworld-rest/README
2011-02-10 08:38:40 +00:00

37 lines
1.3 KiB
Text

Hello World REST Sample
=======================
Sample Overview
---------------
The service 'HelloWorldService' is exposed using the REST binding.
helloworld-jsonrpc-webapp/
src/
main/
java/
helloworldjsonrpc/
HelloWorldService.java - service interface
HelloWorldServiceImpl.java - service implementation
ClientTestServiceWebapp.java - Test class; uses java.net.HttpURLConnection to make 'GET', 'PUT', 'POST requests
resources/
rest.composite - the SCA assembly for this sample
webapp
META-INF/
sca-contribution.xml - specifies the composite to be deployed
WEB-INF/
web.xml - defines the listener that starts up the
Tuscany SCA runtime
pom.xml - the Maven build file
Build the sample using Maven.
A war 'helloworld-rest-webapp.war' will be created in the target directory. Deploy it in your web container.
You can access the service from the browser by making a simple GET request using the following URL:
http://<host>:<port>/helloworld-rest-webapp/HelloWorldService/helloworld/getname
Use the test class 'ClientTestServiceWebapp' to test PUT, POST operations.