我正在寻找在Vaadin中编写Java Web应用程序的有效方法。 (几页,很多桌子,按钮..)
我应该从什么开始?
从编写所有需要的组件,布局,面板和下一步合并构建单个页面开始,这是一个很好的解决方案吗?
或者最好是编写每一页而不考虑整个项目(当然,除了更改页面),所以例如:首先我写入登录页面(以及我需要的所有东西),然后我写管理页面等..
问题涉及Vaadin,但是知道它在其他Java Web框架中的样子也很好。
答案 0 :(得分:3)
我最近刚进入Vaadin,这是我用来启动应用程序的方法。
首先查看采样器应用程序,了解Vaadin的可能性:Sampler
如果您正在使用eclipse,请获取插件。使用Eclipse中的内置“安装新软件”功能(帮助 - >安装新软件),只需输入链接并安装插件:Eclipse Plugin
使用该插件创建一个基本的vaadin项目。在Project explorer中单击鼠标右键 - >新 - >瓦丁项目 然后浏览网站Tutorial
上的“1小时”教程版本它将逐步介绍如何创建应用程序,并为您提供组织项目的基本结构。尝试尽可能多地自己写作,然后在遇到困难时查看示例。
布局简而言之:
在最简单的层面上,您将拥有垂直布局。
然后,您将为此布局添加面板。面板类似于div元素。为面板添加标题。使用verticalLayout.setSpacing(true)来区分布局中的元素。
然后,您将向面板添加内容,例如用于显示数据或表单或网格布局的表格。内容中的元素(如表)可以链接到容器,该容器是元素的数据源。
基本方法:
创建:
布局(组织元素) - >要放置在布局中的元素 - >元素的监听器(用于处理onClick等事件) - >与数据交互的元素的容器(用于处理持久性和数据填充)
我会说一页工作得很好然后从那里扩展。花更多的时间学习容器的工作方式。
答案 1 :(得分:1)
您可以查看Instant WebApp作为应用的起点。