Web服务调用mvc crud系统

时间:2014-02-05 14:37:27

标签: java web-services crud

我在java中有一个很好/正常工作的mvc crud应用程序。例如,如果我想获得所有产品,productcontroller调用productservice层,它会调用productdao,它连接到数据库,获取所有产品并通过相同的方式将其返回。

现在我必须创建一个使用此crud应用程序的Web服务。假设网络服务必须获得所有产品。我已经完成了一个Web服务接口和实现。我制作了一个sun-jaxws.xml来描述端点。我创建了一个Web服务客户端,我在其中创建了URL,QName,service.create和getPort。完成它的正常工作。但是我被困在这里,我不知道如何调用crud应用程序系统。在我的webserviceimpl类中,我@autowired(因为我使用spring3)服务层(productService),在我的方法中我调用了productService.getProducts方法。通常,此方法调用productDao图层,依此类推。但我在我的webserviceclient上获得了nullpointerexception,$ Proxy19.getProducts(未知来源)

所以我的问题是,如何通过网络服务调用我现有的crud应用程序?

THX

1 个答案:

答案 0 :(得分:0)

您可以分享一些有关您的网络服务配置的更多信息吗?您的Web服务是在单独的项目中还是在MVC应用程序中?

如果您的Web服务位于单独的项目中,则需要检查是否在web.xml中添加了Spring上下文侦听器。另外,您的Spring应用程序上下文是如何配置的?