[英]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.