当前位置:编程学习 > 网站相关 >>

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

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的界面。在线演示

部分截图如下:

 \
作者:mapdigit
 

补充:Web开发 , 其他 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,