首页 > 解决方案 > Vaadin - Micronaut 集成

问题描述

我正在为我的团队选择一项新技术。我想在某些情况下使用 Vaadin,但我想减少我的团队需要吸收的技术数量。在Vaadin Flow中使用Micronaut安全和控制反转在技术上是否可行?

标签: javavaadinmicronaut

解决方案


虽然我不知道 Micronaut,但它的文档说它直接针对微服务

这与使用Vaadin Flow 是正交的。Vaadin 旨在为 Web 应用程序创建用户界面。使用 Vaadin,程序员定义了一个带有标签、字段、按钮和其他小部件的表单,所有这些都使用 Java。这个纯 Java 在 Java Servlets 容器中的服务器端运行。Vaadin 自动生成必要的 HTML、CSS、JavaScript、DOM、AJAX、WebSocket 和 Push 代码,以在用户的​​ Web 浏览器中远程呈现 Java 定义的 UI。因此,根据内容和用户数量,Vaadin 应用程序可能会使用服务器上的许多内核和大量内存。

相比之下,微服务只专注于执行有限的简单处理工作:数据输入和数据输出。通常具有低内存占用。不涉及用户界面。

因此,虽然 Vaadin 应用程序的 Java 代码可能会调用微服务,例如查找计算发票的税率,但这里没有重叠。Vaadin 和微服务实现了不同的目的。


推荐阅读