summaryrefslogtreecommitdiffstats
path: root/tags/java/sca/2.0-M4-RC1/samples/webapps/helloworld-rest/README
diff options
context:
space:
mode:
Diffstat (limited to 'tags/java/sca/2.0-M4-RC1/samples/webapps/helloworld-rest/README')
-rw-r--r--tags/java/sca/2.0-M4-RC1/samples/webapps/helloworld-rest/README37
1 files changed, 37 insertions, 0 deletions
diff --git a/tags/java/sca/2.0-M4-RC1/samples/webapps/helloworld-rest/README b/tags/java/sca/2.0-M4-RC1/samples/webapps/helloworld-rest/README
new file mode 100644
index 0000000000..00568d9bb0
--- /dev/null
+++ b/tags/java/sca/2.0-M4-RC1/samples/webapps/helloworld-rest/README
@@ -0,0 +1,37 @@
+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.
+
+
+
+
+
+