You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cxf.apache.org by Benson Margulies <bi...@basistech.com> on 2007/11/15 13:35:44 UTC

RE: svn commit: r595254 - in /incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding: ./ src/demo/restful/server/

 Please see the class JavascriptTestUtilities in
org.apache.cxf.javascript in rt/javascript, which has code to bring up
the full Rhino debugger on embedded Javascript.

> -----Original Message-----
> From: jliu@apache.org [mailto:jliu@apache.org] 
> Sent: Thursday, November 15, 2007 4:28 AM
> To: cxf-commits@incubator.apache.org
> Subject: svn commit: r595254 - in 
> /incubator/cxf/trunk/distribution/src/main/release/samples/res
> tful_http_binding: ./ src/demo/restful/server/
> 
> Author: jliu
> Date: Thu Nov 15 01:27:38 2007
> New Revision: 595254
> 
> URL: http://svn.apache.org/viewvc?rev=595254&view=rev
> Log:
> Fixed a few namespace problems. Unfortunately, have not 
> figured out how to fix the java script 
> stuff(http://localhost:8080/test.html), anyone who is more 
> familiar with java script than me? (function addCustomer(c) 
> has been invoked successfully, but the table somehow did not 
> get updated.)
> 
> Modified:
>     
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/add.json
>     
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/add.xml
>     
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/src/demo/restful/server/CustomerService.java
>     
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/src/demo/restful/server/CustomerServiceImpl.java
>     
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/src/demo/restful/server/Server.java
>     
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/test.html
>     
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/update.xml
> 
> Modified: 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/add.json
> URL: 
> http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/
> src/main/release/samples/restful_http_binding/add.json?rev=595
> 254&r1=595253&r2=595254&view=diff
> ==============================================================
> ================
> --- 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/add.json (original)
> +++ 
> incubator/cxf/trunk/distribution/src/main/release/samples/restful_ht
> +++ tp_binding/add.json Thu Nov 15 01:27:38 2007
> @@ -1,6 +1,6 @@
>  { 
>    "acme.Customer" : {
> -    "acme.name" : "Jim Bob"
> +    "acme.name" : "Jim"
>    }
>  }
>      
> 
> Modified: 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/add.xml
> URL: 
> http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/
> src/main/release/samples/restful_http_binding/add.xml?rev=5952
> 54&r1=595253&r2=595254&view=diff
> ==============================================================
> ================
> --- 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/add.xml (original)
> +++ 
> incubator/cxf/trunk/distribution/src/main/release/samples/restful_ht
> +++ tp_binding/add.xml Thu Nov 15 01:27:38 2007
> @@ -1,4 +1,4 @@
>  <?xml version="1.0" encoding="UTF-8"?>
> -<customer xmlns="http://server.restful.demo">
> -<name>Jim Bob</name>
> +<customer xmlns="http://demo.restful.server">
> +<name>Jim</name>
>  </customer>
> 
> Modified: 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/src/demo/restful/server/CustomerService.java
> URL: 
> http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/
> src/main/release/samples/restful_http_binding/src/demo/restful
> /server/CustomerService.java?rev=595254&r1=595253&r2=595254&view=diff
> ==============================================================
> ================
> --- 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/src/demo/restful/server/CustomerService.java 
> (original)
> +++ 
> incubator/cxf/trunk/distribution/src/main/release/samples/restful_ht
> +++ tp_binding/src/demo/restful/server/CustomerService.java 
> Thu Nov 15 
> +++ 01:27:38 2007
> @@ -28,7 +28,7 @@
>  import org.codehaus.jra.Post;
>  import org.codehaus.jra.Put;
>  
> -@WebService(targetNamespace = "http://customer.acme.com")
> +@WebService(targetNamespace = "http://demo.restful.server")
>  public interface CustomerService {
>  
>      @Get
> 
> Modified: 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/src/demo/restful/server/CustomerServiceImpl.java
> URL: 
> http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/
> src/main/release/samples/restful_http_binding/src/demo/restful
> /server/CustomerServiceImpl.java?rev=595254&r1=595253&r2=59525
> 4&view=diff
> ==============================================================
> ================
> --- 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/src/demo/restful/server/CustomerServiceImpl.j
> ava (original)
> +++ 
> incubator/cxf/trunk/distribution/src/main/release/samples/restful_ht
> +++ 
> tp_binding/src/demo/restful/server/CustomerServiceImpl.java Thu Nov 
> +++ 15 01:27:38 2007
> @@ -24,7 +24,7 @@
>  import javax.jws.WebService;
>  
>  // END SNIPPET: service
> -@WebService(endpointInterface = "com.acme.customer.CustomerService")
> +@WebService(endpointInterface = 
> "demo.restful.server.CustomerService")
>  public class CustomerServiceImpl implements CustomerService {
>      long currentId = 1;
>      Map<Long, Customer> customers = new HashMap<Long, Customer>();
> 
> Modified: 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/src/demo/restful/server/Server.java
> URL: 
> http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/
> src/main/release/samples/restful_http_binding/src/demo/restful
> /server/Server.java?rev=595254&r1=595253&r2=595254&view=diff
> ==============================================================
> ================
> --- 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/src/demo/restful/server/Server.java (original)
> +++ 
> incubator/cxf/trunk/distribution/src/main/release/samples/restful_ht
> +++ tp_binding/src/demo/restful/server/Server.java Thu Nov 15 
> 01:27:38 
> +++ 2007
> @@ -109,7 +109,7 @@
>  
>          // Set up the JSON StAX implementation
>          Map<String, String> nstojns = new HashMap<String, String>();
> -        nstojns.put("http://customer.acme.com", "acme");
> +        nstojns.put("http://demo.restful.server", "acme");
>  
>          MappedXMLInputFactory xif = new 
> MappedXMLInputFactory(nstojns);
>          properties.put(XMLInputFactory.class.getName(), xif);
> 
> Modified: 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/test.html
> URL: 
> http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/
> src/main/release/samples/restful_http_binding/test.html?rev=59
> 5254&r1=595253&r2=595254&view=diff
> ==============================================================
> ================
> --- 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/test.html (original)
> +++ 
> incubator/cxf/trunk/distribution/src/main/release/samples/restful_ht
> +++ tp_binding/test.html Thu Nov 15 01:27:38 2007
> @@ -32,13 +32,13 @@
>  	} else {
>  	  alert('Perhaps your browser does not support 
> xmlhttprequests?');
>  	}
> -	
> +
>  	xmlhttp.onreadystatechange = function() {
>  	  if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
>  	    var res = '(' + xmlhttp.responseText + ')';
>  	    var customers = eval(res);
> -	    customers = customers['acme.customers'];
> -	    
> +	    customers = customers['acme.Customers'];
> +
>  	    var customer = customers['acme.customer'];
>  		if (customer.length) {
>  		  for (var i = 0; i < customer.length; i++) { 
> @@ -46,20 +46,20 @@
>  		  }
>  		} else {
>  		  addCustomer(customer);
> -		  
> +
>          }
>  	  } else {
>  	    // wait for the call to complete
>  	  }
>  	};
> -	
> +
>  	xmlhttp.open('GET', 
> "http://localhost:8080/json/customers", true);
>      xmlhttp.send(null);
>  }
>  
>  function addCustomer(c) {
>    var t = document.getElementById('customertable');
> -  
> +
>    var tr = document.createElement("tr");
>    var td = document.createElement("td");
>    var id = document.createTextNode(c['acme.id']);
> @@ -76,7 +76,7 @@
>   <body>
>     <h1>Jettison/CXF AJAX Demo</h1>
>     <p>
> -     The button below will go and hit the URL 
> +     The button below will go and hit the URL
>       <a 
> href="http://localhost:8080/json/customers">http://localhost:8
> 080/json/customers</a>
>       and list the customers below in a table.
>     <p>
> @@ -86,7 +86,7 @@
>     <p>
>       <h1>Customers</h1>
>       <!-- Yes, this is using a table because I'm incompotent 
> with HTML! -->
> -     <table style="border: 1px black solid;" cellspacing="5" 
> id="customertable>
> +     <table style="border: 1px black solid;" cellspacing="5" 
> + id="customertable">
>         <tr>
>           <th><strong>ID</strong></th>
>           <th><strong>Customer Name</strong></th>
> 
> Modified: 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/update.xml
> URL: 
> http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/
> src/main/release/samples/restful_http_binding/update.xml?rev=5
> 95254&r1=595253&r2=595254&view=diff
> ==============================================================
> ================
> --- 
> incubator/cxf/trunk/distribution/src/main/release/samples/rest
> ful_http_binding/update.xml (original)
> +++ 
> incubator/cxf/trunk/distribution/src/main/release/samples/restful_ht
> +++ tp_binding/update.xml Thu Nov 15 01:27:38 2007
> @@ -1,5 +1,5 @@
>  <?xml version="1.0" encoding="UTF-8"?>
> -<customer xmlns="http://server.restful.demo">
> +<customer xmlns="http://demo.restful.server">
>  <id>123</id>
>  <name>Danno</name>
>  </customer>
> 
> 
>