Java 使用Vaadin进行web应用程序开发的最佳方法是什么?

Java 使用Vaadin进行web应用程序开发的最佳方法是什么?,java,web-services,vaadin,Java,Web Services,Vaadin,我正准备创建一个新的Web应用程序(一种CRM系统),其中包含大量的表格、统计数据、图形等。。。我决定用Vaadin做web界面。大部分数据将来自外部Web服务(几乎100%)。我的问题是,什么是最好的方法?只是为了实现纯Vaadin应用程序和一些类来处理SOAP调用并用数据填充Vaadin组件,或者使用一些额外的框架,例如Spring、Struts等。。。并为UI集成vading?任何额外的提示都很好 谢谢 Filip使用spring有利于依赖注入和安全性(取决于您使用的部分),但是strut

我正准备创建一个新的Web应用程序(一种CRM系统),其中包含大量的表格、统计数据、图形等。。。我决定用Vaadin做web界面。大部分数据将来自外部Web服务(几乎100%)。我的问题是,什么是最好的方法?只是为了实现纯Vaadin应用程序和一些类来处理SOAP调用并用数据填充Vaadin组件,或者使用一些额外的框架,例如Spring、Struts等。。。并为UI集成vading?任何额外的提示都很好

谢谢
Filip

使用spring有利于依赖注入和安全性(取决于您使用的部分),但是struts和vaadin是web框架,所以混合使用它们没有任何意义。您可以使用struts、vaadin、SpringMVC或任何其他web框架


您的问题并不十分清楚,但我想说,如果其他web服务是restful服务,您可以使用spring rest api从这些web服务中提取数据。

据我所知,Vading是一个WebUI框架,因此我仍然需要一些类来执行业务逻辑(Vading只在前端显示数据)。Vaadin中使用了观察者模式,因此所有组件都会在mouseclick等事件中更新。。从web层。瓦丁必须从某处得到数据。我的问题是,用任何现有框架(spring?)实现这个“东西”并使用Vaadin作为表示逻辑是否有意义(或合理)。或者使用现有的SOAP调用工具和安全工具来定制解决方案更好。业务层是业务层,所以您不需要真正的框架来实现这一点。然而,spring将缓解一些常见的问题,我会说是的,vaadin+spring会做我想做的事情。