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

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

Vaadin Web应用开发教程(46): 开始使用SQLContainer

jerry VaadinWeb
Vaadin Web应用开发教程(46): 开始使用SQLContainer
在Vaadin中使用SQLContainer简单而直接,本篇及后面几篇将使用HSQLDB为例,HSQLDB为一纯JAVA实现的数据库系统,支持多种模式,如服务器模式(如其它数据库服务器比如Sql server, MySQL) 或者作为应用程序的一部分,

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

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

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应用开发教程(43): 使用Item接口管理一组Property

jerry VaadinWeb
Vaadin Web应用开发教程(43): 使用Item接口管理一组Property
Item接口用来管理一组命名的Property对象。每个Property由一个标识符(PID)来定义,Item通过PID使用方法getItemProperty()来读写其中的Property。 使用Item的地方例如Table的一行,每个属性(Property)对应行的每

Vaadin Web应用开发教程(42):数据绑定-Property接口

jerry VaadinWeb
Vaadin Web应用开发教程(42):数据绑定-Property接口
Property接口为Vaadin数据模型的基本接口,它提供了读写单个数据对象的标准API。 一个Property对象总是有数据类型的,尽管它支持可选的数据类型转换。Property的数据可以为任意的Java对象,Property 也提供了监听数

Vaadin Web应用开发教程(41):数据绑定-概述

jerry VaadinWeb
Vaadin Web应用开发教程(41):数据绑定-概述
本篇介绍Vaadin的数据模型及数据绑定-将数据源绑定到UI组件。 Vaadin通过数据绑定可以支持用户提供UI组件(界面)直接操作数据模型(显示或者直接修改)。 Vaadin的数据模型分为三个层次: Property, Item 和 Contai

Vaadin Web应用开发教程(40):使用主题-创建和应用新主题

jerry VaadinWeb
Vaadin Web应用开发教程(40):使用主题-创建和应用新主题
Vaadin中创建的主题必须放置在VAADIN/themes 目录下。目录名称即为新的主题名称,新主题中必须包含一个styles.css 文件。新主题也必须继承某个Vaadin内置主题,如: @import "../reindeer/styles.css"; .v-app

Vaadin Web应用开发教程(38):使用主题-概述

jerry VaadinWeb
Vaadin Web应用开发教程(38):使用主题-概述
在前面介绍Vaadin的UI组件及布局时,特地没有介绍这些UI组件对应的CSS设置,而是留在这里介绍Vaadin 主题时一并说明。 Vaadin应用可以通过主题(Theme)来修改界面的外观,用户主题包括Css文件,自定义的HTML 布局及

Vaadin Web应用开发教程(37):可视化界面编辑插件

jerry VaadinWeb
Vaadin Web应用开发教程(37):可视化界面编辑插件
前面基本介绍了Vaadin提供的各种UI组件和布局,所以界面都是通过代码来完成的。安装Vaadin的Eclipse插件后,可以通过拖拉的方式来开始话设计用户界面。设计出的界面为CustomComponent 的派生类。使用CustomComponent