1

我正在使用 vaadin 作为 ui 和 alfresco 作为文件存储创建一个文件管理器应用程序。我正在使用 alfresco Web 服务客户端与 alfresco 进行通信。

谁能建议我应该使用哪种设计模式来调用 alfresco Web 服务客户端?

谢谢。

4

2 回答 2

1

首先,您不必强迫自己使用设计模式。设计模式是某些问题的可重用解决方案。我认为直接调用 Web 服务没有问题。只需使您的代码干净,删除重复并开发一些简单的内部 API 来进行调用。

第二。您可以使用一些内容管理集成模式。但是你必须更具体地说明你在做什么。如果它是一个简单的文件浏览器,您可以使用“浏览器视图”模式,但不是必需的。

如果它只是一个简单的应用程序,我不会把事情复杂化太多。

您没有告诉我们的另一件事是您使用的是哪种网络服务?RESTful 还是 SOAP?

希望这个对你有帮助。:)

于 2012-06-21T07:25:02.213 回答
0

没有只解决 Web 服务调用的设计模式。如果您真的在寻找帮助您设计集成的模式,您可能需要查看Enterprise Integration Patterns

先决条件是您对集成约束有透彻的了解,例如同步与异步、顺序性、故障处理和传播等。

我发现有趣的其他模式来自Nygard的优秀书籍Release it!,例如断路器、超时和隔板。

于 2012-06-21T08:29:32.177 回答