Java EE

Vaadin Web应用开发教程(44): 使用Container接口管理一组Item

jerry VaadinWeb
Vaadin Web应用开发教程(44): 使用Container接口管理一组Item
单个属性使用Property接口,一组Property使用Item接口来管理,Container接口则管理一组具有相同属性的Item。Container所包含的Item使用Item标识符(IID)来区分。 Item通过方法addItem()方法向Container添加Item。

Vaadin Web应用开发教程(45): SQLContainer 概述

jerry VaadinWeb
Web应用一个重要的组成部分为访问数据库,Vaadin提供的SQLContainer 实现了Container接口用来连接各种数据库。 SQLContainer支持两种类型的数据库访问,通过TableQuery,使用这一预设的查询生成器可以通过Container接

Vaadin Web应用开发教程(47): SQLContainer-过滤及排序

jerry VaadinWeb
Vaadin Web应用开发教程(47): SQLContainer-过滤及排序
SQLContainer 的过滤及排序在设计时总是通过数据库操作来完成,也就是说在使用Filter 和Sorting 时应用与数据库之间会发生通信。实际上Filter 对应到SQL语句的WHERE语句,Sorting 则对应到ORDER BY语句。 除了Contai

Vaadin Web应用开发教程(48): SQLContainer-编辑

jerry VaadinWeb
Vaadin Web应用开发教程(48): SQLContainer-编辑
和普通Container修改其中Item项类似,SQLContainer 可以使用类似的方法来编辑其中的Item。RowItem的ColumnProperties 会自动通知SQLContainer关于数据的变化并应用到数据库。添加Item 向SQLContainer中添加一项是通

Vaadin Web应用开发教程(49): SQLContainer-引用其它SQLContainer

jerry VaadinWeb
Vaadin Web应用开发教程(49): SQLContainer-引用其它SQLContainer
数据库表之间存在参考关键,这对应到数据库通常为外键引用。Vaadin 的SQLContainer提供了不同SQLContainer之间引用的有限支持,但其实现主要是通过Java 代码来实现的,并不需要数据库的表之间一定要有外键定义。 给

Vaadin Web应用开发教程(50): SQLContainer-使用FreeformQuery

jerry VaadinWeb
Vaadin Web应用开发教程(50): SQLContainer-使用FreeformQuery
在大部分情况下使用TableQuery就可以满足应用要求,如果需要使用复杂查询,比如多表查询,则可以使用FreeformQuery。 缺省情况下FreeformQuery为只读,如果需要支持写操作,可以自行实现FreeformQueryDelegate接口。

Vaadin Web应用开发教程(18):UI组件-Table 组件

jerry VaadinWeb
Vaadin Web应用开发教程(18):UI组件-Table 组件
Table 用来显示一个二维表,Table算是Vaadin提供的功能最强大的组件,每个单元格既可以显示字符串也可以显示其它的UI组件。你可以实现可编辑的表格,比如点击某个单元格后将其变为可编辑的文本框。 Table关联的数据

Vaadin Web应用开发教程(25):UI组件-Slider组件

jerry VaadinWeb
Vaadin Web应用开发教程(25):UI组件-Slider组件
Slider组件可以显示为垂直或是水平滑动条,可以使用鼠标拖动来设置其值。 其基本使用如下: // Create a vertical slider final Slider vertslider = new Slider(1, 100); vertslider.setOrient...
阅读全文

Vaadin Web应用开发教程(30):UI布局-GridLayout布局

jerry VaadinWeb
Vaadin Web应用开发教程(30):UI布局-GridLayout布局
GridLayout布局使用网格来布置其中的UI组件。每个网格提供行,列来定义。每个UI组件可以占据一个或多个网格。由网格的坐标(x1,y1,x2,y2)来定义。 GridLayout布局内部使用一个游标(cursor)来记录当前的网格位置,Grid