我已经编写了一个基于SOAP的Web服务,它可以在Tomcat服务器上正常运行。 Web Service服务本身是一个基于Spring MVC的web服务,它运行在Tomcat应用服务器上。用于调用基于Spring的Web服务的客户端体系结构
现在我需要编写一个胖客户端,它将是一个独立的Java应用程序,它将使用Web服务的服务。我认为我是正确的,因为客户只需要知道服务细节(即操作),而不需要别的。
我不确定的是我应该为客户使用的体系结构和环境。客户端应用程序将基于Swing,但是可以一起使用Spring和Swing吗?
在web服务我具有以下设置
视图 - >服务 - >模型
客户端应用程序基本上是一个配置工具。它使用Web服务来配置用户帐户。这意味着客户端应用程序实际上不会向任何数据库写入任何内容。它只是使用Web服务的服务来更改“用户帐户”,并可能查看帐户列表。
我的问题确实是 - 是否适合这种用例的MVC设计 - 通常,Spring用于基于Web的应用程序。在基于Swing的客户端中使用Spring有什么好处? - 是否有任何替代或更好的解决方案/设计/架构可以实现相同?
一个显示Spring与Swing应用程序结合使用的例子将非常有用。
在此先感谢。
网络服务已经实现,所以我不担心这一点。我只对我应该用于基于Swing的客户端应用程序的架构感到好奇。谢谢 – ziggy 2012-03-09 20:09:31
Web服务是基于REST还是基于SOAP? – 2012-03-09 20:13:05
它是基于SOAP的。 – ziggy 2012-03-09 20:16:08