我们很荣幸的宣布
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有一个更直观的了解
分享到:
相关推荐
vaadin4spring, 用于 spring 和 Spring Boot的Vaadin集成 Vaadin4Spring扩展和扩展这个项目是作为官方 Vaadin spring add-on的Prototype启动的。 现在有了一个 ,并且在 Vaadin4Spring 0.0.6中,这个项目将被视为...
Vaadin和Spring Roo是两个强大的Java开发框架,它们在创建高效、用户友好的Web应用程序方面发挥着重要作用。这个"vaadin-springRoo可运行的例子"是一个整合了这两个框架的实际项目,提供了完整的war包和源代码,使得...
在本篇博文中,我们将探讨如何整合Vaadin 6.7.3,一个基于Java的Web应用程序框架,与Spring 3.0.5,一个流行的轻量级Java应用框架,来构建高效、可维护的MVC架构的应用程序。这篇教程的重点在于使用注解的方式进行...
2. 集成Vaadin:在Spring Boot项目中,可以通过添加Vaadin依赖来快速集成。在`pom.xml`中引入Vaadin和Spring Boot Starter Web的依赖,然后创建一个继承自`com.vaadin.flow.spring.VaadinServletConfiguration`的...
Vaadin Spring Boot演示这是一个使用生成的小型Vaadin应用程序,它使用JPA和Spring Data存储库来存储数据。 最初在巴塞罗那2015年SpringI / O上展出。 该应用程序具有两个视图:用于列出GPS数据的组件和 。 适用于...
Vaadin Spring教程该项目包含有关使用Vaadin和Spring的教程的源代码,以及Spring Boot的帮助。 该教程可以在找到。 本教程项目涵盖的主题: Vaadin Spring的Flow和Spring Boot入门:初始@SpringBootApplication类。 ...
根据提供的文件信息,我们可以了解到《Building Modern Web Apps with Spring Boot and Vaadin.pdf》是一本关于使用Java语言开发现代Web应用的指南,特别强调了Spring Boot和Vaadin框架的结合使用。文件中提及的内容...
jar包,官方版本,自测可用
瓦丹春天Vaadin Spring是的官方Spring集成。 有关其他框架版本,请参见其他分支: Vaadin Framework V7版本的1.2 Vaadin Framework V8.0.X版本的2.0和2.1 Vaadin Framework V8.2版本的3.0 Vaadin 10为10.0 Vaadin 13...
jar包,官方版本,自测可用
jar包,官方版本,自测可用
Vaadin 8.9.0 | 2018-08-28升级至Java 10,Vaadin 8.5.1,Spring Boot 2 | 2018-03-05升级到Vaadin 8.3.0(不具有Vaadin 7兼容性)| 2018-02-04升级到Vaadin-spring 2.1.0 | , , 2018-01-23升级到Vaadin 8.1.5(与...
文档 我需要7.6.x SpringVaadinIntegration 3.2.x 我需要7.3.x SpringVaadinIntegration 3.1.x 我需要7.2.x SpringVaadinIntegration 3.x 我需要7.1.x。 SpringVaadinIntegration 2.x ...Spring Framework
本项目是一个基于Spring Boot框架和Vaadin UI库开发的天气预报应用程序。Spring Boot以其便捷的配置、自动装配特性,使得快速构建微服务应用变得简单。而Vaadin则是一款强大的Java Web开发框架,它允许开发者使用...
vaadin10-spring-security Vaadin 10 Spring和Spring安全性示例 这是一个如何与Vaadin 10一起使用Spring和Spring安全性的示例。 已通过Apache Tomcat 8.5.5进行测试。 免责声明:对于本代码的使用,我不承担任何...
在压缩包中的“vaadin8-apring”可能是一个整合了Spring框架的Vaadin示例,Spring框架能与Vaadin无缝集成,提供依赖注入、安全管理等服务,使得应用的后端逻辑更加清晰和易于维护。 标签中的“license”强调了许可...
7. **集成Spring**:Vaadin可以与Spring框架无缝集成,方便进行依赖注入和应用管理。 8. **Vaadin Flow与Vaadin 8**:Vaadin有两个主要版本,Vaadin 8基于GWT,而较新的Vaadin Flow是基于Java Servlet API的,支持...
这是一个用于管理待办事项列表的小型... 我在 2015 年 4 月 15 日的 Vaadin 硅谷聚会上使用此应用程序演示了 Vaadin、Spring Boot 和新的 Vaadin Spring Boot 插件。 使用 Spring Boot、Vaadin、JPA 和 H2 内存数据库。
【标题】"Spring Boot的演示项目"涉及到的核心技术是Spring Boot和Vaadin,这是一个使用Java开发的Web应用程序。Spring Boot是Spring框架的一个扩展,旨在简化初始设置和配置,使开发者能够快速启动和运行项目。它...
在Spring Boot中集成Vaadin,开发者可以利用Spring的安全性、数据访问和微服务管理等特性,同时享受到Vaadin的快速开发优势。 在官方文档中,首先介绍了构建现代Web应用的关键点。文档指出,使用Vaadin而不是传统的...