You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by jl...@apache.org on 2007/11/15 07:57:15 UTC
svn commit: r595225 - in
/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding:
./ src/com/acme/customer/ src/demo/ src/demo/restful/
src/demo/restful/client/ src/demo/restful/server/
Author: jliu
Date: Wed Nov 14 22:57:01 2007
New Revision: 595225
URL: http://svn.apache.org/viewvc?rev=595225&view=rev
Log:
Refactored restful_http_binding demo to make it more consistent with other demos.
Added:
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/client/
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/client/ClientMain.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/ClientMain.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customer.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customer.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundDetails.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundDetails.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundFault.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundFault.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerService.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerService.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerServiceImpl.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerServiceImpl.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customers.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customers.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomer.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomer.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomers.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomers.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Main.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Main.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/index.jaxb
- copied unchanged from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/index.jaxb
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/package-info.java
- copied, changed from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/package-info.java
Removed:
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/README
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/ClientMain.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customer.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundDetails.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundFault.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerService.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerServiceImpl.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customers.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomer.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomers.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Main.java
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/index.jaxb
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/package-info.java
Modified:
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/add.xml
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/build.xml
incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/update.xml
Modified: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/add.xml
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/add.xml?rev=595225&r1=595224&r2=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/add.xml (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/add.xml Wed Nov 14 22:57:01 2007
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-<customer xmlns="http://customer.acme.com">
+<customer xmlns="http://server.restful.demo">
<name>Jim Bob</name>
</customer>
Modified: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/build.xml
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/build.xml?rev=595225&r1=595224&r2=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/build.xml (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/build.xml Wed Nov 14 22:57:01 2007
@@ -23,11 +23,11 @@
<import file="../common_build.xml"/>
<target name="client" description="run demo client" depends="build">
- <cxfrun classname="com.acme.customer.ClientMain"/>
+ <cxfrun classname="demo.restful.client.ClientMain"/>
</target>
<target name="server" description="run demo server" depends="build">
- <cxfrun classname="com.acme.customer.Main"/>
+ <cxfrun classname="demo.restful.server.Main"/>
</target>
</project>
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/client/ClientMain.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/ClientMain.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/client/ClientMain.java?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/client/ClientMain.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/ClientMain.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/ClientMain.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/client/ClientMain.java Wed Nov 14 22:57:01 2007
@@ -16,14 +16,18 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.client;
import org.apache.cxf.binding.http.HttpBindingFactory;
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
+import demo.restful.server.CustomerService;
+import demo.restful.server.Customers;
+import demo.restful.server.Customer;
+
public final class ClientMain {
private ClientMain() { }
-
+
public static void main(String[] args) throws Exception {
JaxWsProxyFactoryBean sf = new JaxWsProxyFactoryBean();
sf.setServiceClass(CustomerService.class);
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customer.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customer.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customer.java?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customer.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customer.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customer.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customer.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.server;
import javax.xml.bind.annotation.XmlRootElement;
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundDetails.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundDetails.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundDetails.java?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundDetails.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundDetails.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundDetails.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundDetails.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.server;
import javax.xml.bind.annotation.XmlRootElement;
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundFault.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundFault.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundFault.java?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundFault.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundFault.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerNotFoundFault.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerNotFoundFault.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.server;
import javax.xml.ws.WebFault;
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerService.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/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?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerService.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerService.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerService.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerService.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.server;
import javax.jws.WebParam;
import javax.jws.WebResult;
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerServiceImpl.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/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?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerServiceImpl.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerServiceImpl.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/CustomerServiceImpl.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/CustomerServiceImpl.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.server;
import java.util.HashMap;
import java.util.Map;
@@ -69,7 +69,7 @@
final Customer createCustomer() {
Customer c = new Customer();
- c.setName("Dan Diephouse");
+ c.setName("John");
c.setId(123);
return c;
}
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customers.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customers.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customers.java?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customers.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customers.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Customers.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Customers.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.server;
import java.util.Collection;
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomer.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomer.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomer.java?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomer.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomer.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomer.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomer.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.server;
import javax.xml.bind.annotation.XmlRootElement;
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomers.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomers.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomers.java?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomers.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomers.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/GetCustomers.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/GetCustomers.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.server;
import javax.xml.bind.annotation.XmlRootElement;
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Main.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Main.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Main.java?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Main.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Main.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/Main.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/Main.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package com.acme.customer;
+package demo.restful.server;
import java.io.FileInputStream;
import java.io.OutputStream;
@@ -46,7 +46,7 @@
public final class Main {
private Main() { }
-
+
public static void main(String[] args) throws Exception {
CustomerServiceImpl bs = new CustomerServiceImpl();
@@ -57,9 +57,9 @@
createJsonRestService(bs);
serveHTML();
-
+
System.out.println("Started CustomerService!");
-
+
System.out.println("Server ready...");
Thread.sleep(5 * 60 * 1000);
Copied: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/package-info.java (from r595188, incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/package-info.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/package-info.java?p2=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/package-info.java&p1=incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/package-info.java&r1=595188&r2=595225&rev=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/com/acme/customer/package-info.java (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/src/demo/restful/server/package-info.java Wed Nov 14 22:57:01 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-@javax.xml.bind.annotation.XmlSchema(namespace = "http://customer.acme.com",
+@javax.xml.bind.annotation.XmlSchema(namespace = "http://demo.restful.server",
elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package com.acme.customer;
+package demo.restful.server;
Modified: incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/update.xml
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/update.xml?rev=595225&r1=595224&r2=595225&view=diff
==============================================================================
--- incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/update.xml (original)
+++ incubator/cxf/trunk/distribution/src/main/release/samples/restful_http_binding/update.xml Wed Nov 14 22:57:01 2007
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<customer xmlns="http://customer.acme.com">
+<customer xmlns="http://server.restful.demo">
<id>123</id>
-<name>Danno Manno</name>
+<name>Danno</name>
</customer>