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

时间:2011-08-01 11:15:17

标签: java web-applications java-ee vaadin

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

我应该从什么开始?

从编写所有需要的组件,布局,面板和下一步合并构建单个页面开始,这是一个很好的解决方案吗?

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

问题涉及Vaadin,但是知道它在其他Java Web框架中的样子也很好。

2 个答案:

答案 0 :(得分:3)

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

首先查看采样器应用程序,了解Vaadin的可能性:Sampler

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

使用该插件创建一个基本的vaadin项目。在Project explorer中单击鼠标右键 - >新 - >瓦丁项目 然后浏览网站Tutorial

上的“1小时”教程版本

它将逐步介绍如何创建应用程序,并为您提供组织项目的基本结构。尝试尽可能多地自己写作,然后在遇到困难时查看示例。

布局简而言之:

在最简单的层面上,您将拥有垂直布局。

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

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

基本方法:

创建:

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

我会说一页工作得很好然后从那里扩展。花更多的时间学习容器的工作方式。

答案 1 :(得分:1)

您可以查看Instant WebApp作为应用的起点。