我们是否可以仅使用Vaadin创建完全端到端的Web应用程序

时间:2014-12-01 12:22:05

标签: java spring-mvc vaadin

我刚刚开始学习Vaadin。它具有hibernate的集成支持,非常灵活和有吸引力的UI界面,并且具有与Spring相同的CDI支持。我的问题就像Spring一样,我们只使用Vaadin创建一个Web应用程序而不使用任何vaadin仅用于UI的东西,它只将UI调用映射到使用VaadinServlet用普通java编写的服务类?提前感谢答案

2 个答案:

答案 0 :(得分:2)

Vaadin实际上是一个用Java开发Web应用程序的360°框架。 他的客户端基于GWT(谷歌Web工具包),其神奇的是转换你用纯HTML / CSS / Javascript编写的Java(Vaadin有限公司也是GWT联盟的指导委员会之一)。 在那些年里,GWT的发展相当新鲜,但是Vaadin把它提升到了一个新的水平:你实际上不必弄乱客户端(除非你需要一些非常具体的定制)但是整个代码都是基于服务器的,以及“组件”和“组件”之类的“演示”类co将自动呈现客户端,通过Vaadin引擎自动处理之间的连接。 这使您可以更快地进行应用程序开发,只需要处理如何呈现数据和业务逻辑。 说,Vaadin是一个基地,你可以用它做任何事情。如果您需要特定的东西,您可以查看非常活跃的社区所做的附加组件,或者基本上集成您可能需要的所有内容,因为它就像每个Java EE Web应用程序一样

答案 1 :(得分:0)

Vaadin不仅仅是GWT(UI),Valo主题或(只是前端层)。与Vaadin简单地说,你可以建立你的完整(SPA - >单页应用程序)。非常现代的用户界面+强大的附加组件+ MVP(模型 - 视图 - 演示者)+测试工具+窗口构建器(UI设计器) - 跨浏览器问题。非常好的文档(the book of vaadin )您的响应式设计。还有更多类似的东西。 JPAContainer& CDI附加组件。你可以发现越来越多的人开始相信VAADIN和Thinging Of U and I }>