Java EE

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

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

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

jerry VaadinWeb
Vaadin Web应用开发教程(1):概述
Vaddin 是一个Web应用程序框架,用其开发的浏览器应用界面可以达到和桌面应用类似的效果,但和Flash  ,Silverlight不同的是,Vaddin应用无需再浏览器上安装任何插件。它是一个纯Java开发环境,开发人员无需深入了解

Vaadin Web应用开发教程(2):安装开发环境

jerry VaadinWeb
Vaadin Web应用开发教程(2):安装开发环境
Vaddin支持多种开发环境,如Eclipse,NetBean等,这里使用Eclipse开发环境,也是最常用的Vaddin开发环境。 这里假定你对开发Java程序有一定的了解,对Eclipse开发也比较熟悉。如果你在做Android开发,希望开发一些Cl

Vaadin Web应用开发教程(3):Vaadin应用程序框架介绍

jerry VaadinWeb
Vaadin Web应用开发教程(3):Vaadin应用程序框架介绍
Vaadin 应用程序框架为一服务器端技术,允许开发人员采用和开发桌面应用类似的方法开发Web应用。尽管Vaadin 底层采用了HTML,JavaScript,AJAX等Web技术,Vaadin应用程序框架很好的隐藏了这些细节,开发人员一般无需

Vaadin Web应用开发教程(4):开始编写Web应用

jerry VaadinWeb
Vaadin Web应用开发教程(4):开始编写Web应用
在前面Vaadin Web应用开发教程(2):安装开发环境 我们创建了一个Helloworld项目,现在回过头详细说明一个这个简单Web应用。 使用Eclipse Vaadin 插件创建项目,自动生成的项目目录如下: 可以看到,Vaadin库文件放在

Vaadin Web应用开发教程(5):Vaadin Web应用的基本组成部分

jerry VaadinWeb
Vaadin Web应用开发教程(5):Vaadin Web应用的基本组成部分
上篇博客Vaadin Web应用开发教程(4):开始编写Web应用 介绍了一个最简单的Vaadin应用。一般来说,一个Vaadin应用由下面几个部分构成: Windows  每个Web应用都有一个主窗口。主窗口(Main windows) 为应用程序级窗口

Vaadin Web应用开发教程(6):使用资源

jerry VaadinWeb
Vaadin Web应用开发教程(6):使用资源
Web应用使用多种资源,比如图像或是供下载的文件。Vaadin中的Embeded UI通常显示图像而Link提供可供下载的文件,其它的UI组件,比如TabSheet可以使用图标资源。 Web服务器通常无需Application对象的帮助就可以处理对

Vaadin Web应用开发教程(7):UI组件概述

jerry VaadinWeb
Vaadin Web应用开发教程(7):UI组件概述
和Swing一样,Vaadin  也提供了大量的UI组件(控件)给程序员用于定义用户界面。下图为Vaadin 中UI组件的类图。  所用UI 组件都实现Component接口,AbstractComponent为所有UI 组件的根类,它有两个直接子类: Abstr

Vaadin Web应用开发教程(8):UI组件-Label

jerry VaadinWeb
Vaadin Web应用开发教程(8):UI组件-Label
从本篇开始介绍Vaadin提供的UI组件的基本用法,这些UI组件包括Label, Link, TextField, TextArea, PasswordField, RichTextArea, DateField, Button, CheckBox, Select, Table, Tree...
阅读全文

Vaadin Web应用开发教程(9):UI组件-Link

jerry VaadinWeb
Vaadin Web应用开发教程(9):UI组件-Link
组件Link为超链接。指向一个外部资源。 Link实际为一HTML 链接<a href>。和Button 不同的是,Link 不会在服务器端触发一个事件。你也可以使用setIcon 为Link添加一个图标: // Textual link Link link = new