Vaadin Spring 1.0.0出炉

我们很荣幸的宣布 Vaadin Spring集成库beta测试期已经结束,首个稳定版本,版本号为1.0.0,现已推出。

单独使用 Vaadin(或是纯Java)并不是构建大型企业应用的最佳方式。在任何稍微复杂一点的应用程序中,你都会想使用其他的库来提高代码质量,比如数据层,消息,依赖注入等。

为了让基于 Vaadin的UI和主流的基于Java的软件栈能够更好的集成, 我们近期投入了大量的人力物力开发了针对 JavaEE的集成库( Vaadin CDI),现在我们又推出了针对 Spring的。 Spring饱受欢迎且有很多的扩展,其实 Vaadin很早之前就被用在了 Spring的栈中。不过过去集成的实现通常是针对某个具体的项目具体实现或是使用在 Vaadin Directory 里某些流行的add-on。 现在我们推出了官方版本的集成库,旨在希望今后所有的 Vaadin开发人员能对Spring的集成有一个一致的标准。

Vaadin Spring包含的特性有:
  • Vaadin UI, View 还有组件类都可以是Spring managed beans而且可以使用Spring core提供的控制反转容器(IoC container)
  • 带有@SpringUI注释的类都会被自动发布,无需另外引入servlet
  • Vaadin Navigator支持@SpringView注释的View类
  • Vaadin UI 还有 View都支持Scope
  • 可以在Vaadin UI里使用@Autowired注释
  • 完全支持Spring Boot
  • 支持Push

当前的这些特性为给未来的开发提供了基础支持。大家已经给了我们很多很好的建议,比如对Spring Security的完全支持。我们在新的 1.1版本的开发中会引入大家的这些建议。

Vaadin Framework一样,这个集成库也是使用Apache 2 licence, 而且我们也非常欢迎各种个样来自 社区的贡献(community contributions):缺陷报告(bug reports), 改进请求(enhancement requests), 补丁还有教程!

来看下这个 优酷上的webinar,你会对Vaadin Spring有一个更直观的了解

你可能感兴趣的:(spring,企业应用,vaadin)