tuscany-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From antel...@apache.org
Subject svn commit: r553002 - /incubator/tuscany/branches/sca-java-0.91/samples/chat-webapp/README
Date Tue, 03 Jul 2007 22:28:21 GMT
Author: antelder
Date: Tue Jul  3 15:28:17 2007
New Revision: 553002

URL: http://svn.apache.org/viewvc?view=rev&rev=553002
Log:
Add readme for the chat sample

Added:
    incubator/tuscany/branches/sca-java-0.91/samples/chat-webapp/README   (with props)

Added: incubator/tuscany/branches/sca-java-0.91/samples/chat-webapp/README
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.91/samples/chat-webapp/README?view=auto&rev=553002
==============================================================================
--- incubator/tuscany/branches/sca-java-0.91/samples/chat-webapp/README (added)
+++ incubator/tuscany/branches/sca-java-0.91/samples/chat-webapp/README Tue Jul  3 15:28:17
2007
@@ -0,0 +1,60 @@
+Chat WebApp Sample
+==================
+This sample demonstrates the SCA Ajax binding to implement the classic Ajax sample
+of a chat application which allows multiple users to chat from their browsers.
+
+The README in the samples directory (the directory above this) provides 
+general instructions about building and running samples. Take a look there 
+first. 
+
+As this sample provides a web app there is a manual step where the WAR file
+that contains the sample is copied to your web app container. If you just want 
+to give this sample a go deploy the WAR file (target/sample-chat-webapp.war)
+to you web application server. 
+
+Once the web app is deployed use your browser to visit the following URL;
+
+http://localhost:8080/sample-chat-webapp
+
+The port and hostname will of course vary depending on your local installation. 
+
+Sample Overview
+---------------
+The sample provides an SCA component which has an SCA service using the SCA Ajax
+binding and an SCA reference also using the Ajax binding. The component implementation 
+simply forwads every invocation of the service as an invocation on the reference. The
+component reference is scoped by the composite so every active client of the composite
+will receive every message sent to the component service, thus implementing the chat
+application with very little code.
+
+chat-webapp/
+  src/
+    main/
+      java/
+        sample/
+          ChatService.java            - service interface
+          ChatServiceImpl.java        - service implementation
+      resources/
+        chat.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  
+
+Building And Running The Sample Using Maven 
+-------------------------------------------
+With either the binary or source distributions the sample can be built and run 
+using Maven as follows. 
+
+cd chat-webapp 
+mvn
+
+Again this should result in a war file (sample-chat-webapp.war) in the target 
+directory. Follow the steps described in the previous section for running the web 
+app and for the expected results.
+
+

Propchange: incubator/tuscany/branches/sca-java-0.91/samples/chat-webapp/README
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/branches/sca-java-0.91/samples/chat-webapp/README
------------------------------------------------------------------------------
    svn:mime-type = text/plain



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org


Mime
View raw message