You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2008/03/31 17:11:23 UTC

svn commit: r643020 - /incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp

Author: antelder
Date: Mon Mar 31 08:11:16 2008
New Revision: 643020

URL: http://svn.apache.org/viewvc?rev=643020&view=rev
Log:
Update webapp calculator sample to demonstrate using the new sca taglib

Modified:
    incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp

Modified: incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp?rev=643020&r1=643019&r2=643020&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp (original)
+++ incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp Mon Mar 31 08:11:16 2008
@@ -17,14 +17,11 @@
  * under the License.
 --%>
 
-<%@ page import="org.apache.tuscany.sca.host.embedded.SCADomain"%>
-<%@ page import="calculator.CalculatorService" %>
-
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
-<%
-   SCADomain scaDomain = (SCADomain) application.getAttribute("org.apache.tuscany.sca.SCADomain");
-   CalculatorService calculatorService = (CalculatorService)scaDomain.getService(CalculatorService.class, "CalculatorServiceComponent");
-%>
+<%@ taglib uri="http://www.osog.org/sca/sca.tld" prefix="sca" %>
+
+<sca:reference name="CalculatorServiceComponent" type="calculator.CalculatorService" />
+
 <html>
 <head><title>Calculator sample</title></head>
 
@@ -34,16 +31,16 @@
         <th>Expression</th><th>Result</th>
     </tr>
     <tr>
-        <td>2 + 3</td><td><%= calculatorService.add(2, 3) %></td>
+        <td>2 + 3</td><td><%= CalculatorServiceComponent.add(2, 3) %></td>
     </tr>
     <tr>
-        <td>3 - 2</td><td><%= calculatorService.subtract(3, 2) %></td>
+        <td>3 - 2</td><td><%= CalculatorServiceComponent.subtract(3, 2) %></td>
     </tr>
     <tr>
-        <td>3 * 2</td><td><%= calculatorService.multiply(3, 2) %></td>
+        <td>3 * 2</td><td><%= CalculatorServiceComponent.multiply(3, 2) %></td>
     </tr>
     <tr>
-        <td>3 / 2</td><td><%= calculatorService.divide(3, 2) %></td>
+        <td>3 / 2</td><td><%= CalculatorServiceComponent.divide(3, 2) %></td>
     </tr>    
 </table>
 </body>



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