首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vaadin项目编译和执行

Vaadin项目编译和执行
EN

Stack Overflow用户
提问于 2015-09-01 12:36:05
回答 1查看 63关注 0票数 0

我有一个关于Vaadin和GWT如何工作的小问题。当我使用Vaadin或GWT开发我的视图时,我只编写Java代码。但是我的Java何时生成到HTML和JS文件中呢?在编译我的项目期间还是在运行时?

我试着在Vaadin指南上找到这个信息,但我什么也没找到。

编辑:并不完全复制无法运行Maven :在Vaadin项目上编译,我对我的项目的代码或执行没有问题,但是对于我自己,我只想知道Vaadin或GWT什么时候生成它的HTML文件?在Maven构建它的过程中,还是在运行时,仅按需?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-01 13:28:01

在金库中,你必须区分两件事:

  • 后端是用Java编写的,运行在servlet引擎上,如Tomcat、Glasfish、.
  • 前端是用Java、GWT或Javascript编写的
  • 对于后端,java编译器只是从.class源代码创建.java文件。
  • 对于前端,java代码是基于GWT的,因此编译成高度优化的javascript代码,这发生在“编译/构建Widgetset”阶段ob --构建过程中。
  • 前端代码也可以用javascript编写,然后像以前一样传递给浏览器,但是添加一些逻辑将JS组件连接到它的服务器端部分。生成的前端javascript代码还负责构建html内容。

Vaadin架构

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32331832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档