繁体   English   中英

编写Vaadin项目的有效方法是什么?

[英]What's effective way to write Vaadin project ?

我正在寻找在Vaadin中编写Java Web应用程序的有效方法。 (几页,很多表格,按钮..)

我应该从什么开始?

从编写所有需要的组件,布局,面板开始,然后合并所有内容以构建单个页面,这是一个很好的解决方案。

或者也许最好是不考虑整个项目而写每个页面(当然,除了更改页面),所以例如:首先我写登录页面(以及我需要的所有东西),然后我写管理页面,等等。 ..

这个问题涉及Vaadin,但也可以知道,它在其他Java Web框架中的外观如何。

我最近刚接触Vaadin,这是我用来启动我的应用程序的方法。

首先,请检查采样器应用程序,以了解Vaadin可能做的事情: 采样器

如果您使用的是eclipse,请获取插件。 在Eclipse中使用内置的“安装新软件”功能(帮助->安装新软件),只需输入链接并安装插件即可: Eclipse Plugin

使用该插件创建一个基本的vaadin项目。 右键单击Project Explorer-> New-> Vaadin Project,然后浏览Tutorial网站上的“ 1-hour”教程版本

它会逐步引导您如何创建应用程序,并为您提供组织项目的基本结构。 尝试尽可能多地编写代码,然后在遇到困难时查看示例。

简而言之布局:

在最简单的级别上,您将具有垂直布局。

然后,您将向该布局添加面板。 面板类似于div元素。 将标题添加到面板。 使用verticalLayout.setSpacing(true)来分隔布局中的元素。

然后,您将向面板添加内容,例如用于显示数据的表格或表单或网格布局。 内容中的元素(例如表格)可以链接到容器,该容器是元素的数据源。

基本方法:

创造:

布局(组织元素)->要放置在布局中的元素->元素的侦听器(以处理诸如onClick的事件)->与数据交互的元素的容器(以处理持久性和数据填充)

我会说让一页工作得很好,然后从那里开始扩展。 花更多的时间学习容器的工作原理。

您可以签出Instant WebApp作为应用程序的起点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM