You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2007/10/29 05:44:04 UTC

svn commit: r589493 - in /incubator/tuscany/java/sca/samples/store: pom.xml src/main/resources/store.composite src/main/resources/ufservices/binding-atom.js src/main/resources/ufservices/binding-jsonrpc.js src/main/resources/ufservices/store.html

Author: jsdelfino
Date: Sun Oct 28 21:44:02 2007
New Revision: 589493

URL: http://svn.apache.org/viewvc?rev=589493&view=rev
Log:
Changed store to use implementation.widget as it's simpler than implementation.resource plus handcrafted client proxies.

Removed:
    incubator/tuscany/java/sca/samples/store/src/main/resources/ufservices/binding-atom.js
    incubator/tuscany/java/sca/samples/store/src/main/resources/ufservices/binding-jsonrpc.js
Modified:
    incubator/tuscany/java/sca/samples/store/pom.xml
    incubator/tuscany/java/sca/samples/store/src/main/resources/store.composite
    incubator/tuscany/java/sca/samples/store/src/main/resources/ufservices/store.html

Modified: incubator/tuscany/java/sca/samples/store/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/store/pom.xml?rev=589493&r1=589492&r2=589493&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/store/pom.xml (original)
+++ incubator/tuscany/java/sca/samples/store/pom.xml Sun Oct 28 21:44:02 2007
@@ -51,7 +51,7 @@
 
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-implementation-resource</artifactId>
+            <artifactId>tuscany-implementation-widget</artifactId>
             <version>1.1-incubating-SNAPSHOT</version>
             <scope>runtime</scope>
         </dependency>

Modified: incubator/tuscany/java/sca/samples/store/src/main/resources/store.composite
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/store/src/main/resources/store.composite?rev=589493&r1=589492&r2=589493&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/store/src/main/resources/store.composite (original)
+++ incubator/tuscany/java/sca/samples/store/src/main/resources/store.composite Sun Oct 28 21:44:02 2007
@@ -19,16 +19,22 @@
 -->
 <composite	xmlns="http://www.osoa.org/xmlns/sca/1.0"
 		xmlns:t="http://tuscany.apache.org/xmlns/sca/1.0"
-		xmlns:s="http://store"			
+		targetNamespace="http://store"			
 		name="store">
 		
-	<component name="ufs">
-		<t:implementation.resource location="ufservices"/>
-		<service name="Resource">
-			<t:binding.http/>
-		</service> 	
-	</component>		
-  
+    <component name="store">
+        <t:implementation.widget location="ufservices/store.html"/>
+        <service name="Widget">
+        	<t:binding.http/> 
+        </service>
+		<reference name="catalog" target="Catalog">
+		 	<t:binding.jsonrpc/>
+		 </reference>
+		 <reference name="shoppingCart" target="ShoppingCart">
+		 	<t:binding.atom/>
+		 </reference>
+    </component>
+    
 	<component name="Catalog">
 		<implementation.java class="services.CatalogImpl"/> 
 		<property name="currencyCode">USD</property>

Modified: incubator/tuscany/java/sca/samples/store/src/main/resources/ufservices/store.html
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/store/src/main/resources/ufservices/store.html?rev=589493&r1=589492&r2=589493&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/store/src/main/resources/ufservices/store.html (original)
+++ incubator/tuscany/java/sca/samples/store/src/main/resources/ufservices/store.html Sun Oct 28 21:44:02 2007
@@ -20,15 +20,16 @@
 <head>
 <title>Store</TITLE>
 
-<script type="text/javascript" src="binding-atom.js"></script>
-<script type="text/javascript" src="binding-jsonrpc.js"></script>
+<script type="text/javascript" src="store.js"></script>
+
 <script language="JavaScript">
 
-	//Reference
-	catalog = (new JSONRpcClient("../Catalog")).Catalog;
-	//Reference
-	shoppingCart = new AtomClient("../ShoppingCart");
-
+	//@Reference
+	var catalog = new Reference("catalog");
+	
+	//@Reference
+	var shoppingCart = new Reference("shoppingCart");
+
 
 	function catalog_getResponse(items) {
 		var catalog = "";



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