×
关于

Vaadin Web 开发教程

概述安装开发环境Vaadin 应用程序框架介绍开始编写 Web 应用Vaadin Web 应用的基本组成部分使用资源UI 组件概述UI 组件-LabelUI 組件-LinkUI 組件-TextFieldUI 組件-TextAreaUI 組件-PasswordFieldUI 組件-RichTextAreaUI 組件-ButtonUI 組件-CheckboxUI 组件-Select 组件UI 组件-Table 组件UI 组件-Tree 组件UI 组件-MenuBar 组件UI 组件-Embedded 组件UI 组件-Upload 组件UI 组件-Form 组件UI 组件-ProgressIndicator 组件UI 组件-Slider 组件UI 组件-LoginForm 组件UI 组件-自定义组件UI 布局-概述UI 布局-VerticalLayout 和 HorizontalLayout 布局UI 布局-GridLayout 布局UI 布局-FormLayout 布局UI 布局-PanelUI 布局-HorizontalSplitPanel 和 VerticalSplitPanel 布局UI 布局-TabSheet 布局UI 布局-Accordion 布局UI 布局-AbsoluteLayout 布局可視化界面編輯插件使用主题-概述使用主题-创建和应用新主题数据绑定-概述数据绑定-Property 接口使用 Item 介面管理一組 Property使用 Container 介面管理一組 ItemSQLContainer 概述开始使用 SQLContainerSQLContainer-过滤及排序SQLContainer-编辑SQLContainer-引用其它 SQLContainerSQLContainer-使用 FreeformQuery

概述


Vaddin 是一个 Web 应用程序框架,用其开发的浏览器应用界面可以达到和桌面应用类似的效果,但和Flash,Silverlight 不同的是,Vaddin 应用无需再浏览器上安装任何插件。它是一个纯 Java 开发环境,开发人员无需深入了解 HTML,XML 或是 Javascipt。如果你曾经使用 Java 开发过 Swing,SWT 等应用,可以非常容易开始使用 Vaddin 开发 Web 应用。

下表为 Vaddin 应用程序框架和其它一些应用程序框架的比较:

Vaddin 应用程序框架具有如下特点:

  • Comprehensive Component Framework 提供大量的 UI 控件,支持托放,支持移动设备(触摸事件),数据绑定 MVC,支持代码或 HTML 定义界面。支持自定义控件等。

  • Web Compatibility Vaddin UI 控件基于 GWT,因此具有很好的浏览器兼容性,无需安装浏览器插件。支持分页,回退按键,支持 URL 参数等。

  • Customizable Look and Feel 很好的 CSS 支持,多种内置 Theme 和 Style,并可以自定义主题和风格。

  • Java Web Development 纯 Java 开发环境,强大的服务器端技术开发模式,部署只需单个 Jar 文件,兼容多种 Java 虚拟机。

  • Secure Web Application Architecture 服务器端状态管理,应用程序代码运行在服务器端,内置输入校验,安全请求检测等。

  • Extensible Component Architecture 支持 GWT 扩展,提供多种插件以满足应用程序开发需求。

  • Tools 支持多种开发环境如 Eclipse, Netbean, Maven 并提供 Vaadin TestBench 测试框架。

  • Deployment 支持 JSR154 Java EE Sevlet 2.3+ 部署框架。 支持 JSR 168,JSR286 Portlet 部署。支持Google App Engine 部署。

最后看看 Vaadin 提供的 Sampler 的界面。在线演示

部分截图如下:

Tags: Java EE, Vaadin, Web


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)