Vaadin 是一款使用 Apache V2 许可协议的开源产品,它由位于芬兰的 IT Mill 公司开发。其前身是 IT Mill 公司由 2000 年起开始研发的 Millstone 用户界面类库。2006 年,IT Mill 公司以 IT Mill Toolkit 作为正式名称发布了它的 Release 4 版本,这个版本中包含了全新的基于 Ajax 的表现层引擎,使开发人员在开发 Ajax 应用程序时无需关注客户端与服务器端的通讯。2007 年末,IT Mill 使用 GWT 技术完全重写了 IT Mill Toolkit 的客户端界面渲染引擎并使用 Apache V2 协议将其开源,版本号为 IT Mill Toolkit Release 5。2009 年春季,为了消除命名的混淆 (IT Mill 是开发企业名称而不应是产品名称 ),IT Mill 以 Vaadin( 芬兰民间传说中的一种神话生物,是女神也是一种山岭驯鹿的神话祖先 ) 作为全新的名称发布了第六个版本,这个版本还提供了 Eclipse 和 Netbeans 插件的辅助开发工具,极大的提高了开发效率。
Vaadin 6.x 版包含大量的功能特性,以下为其中最重要的几点:
·先进的 UI 组件框架:Vaadin 使用 Java 语言编写服务器端驱动的 UI 组件,包含几十种内建的 UI 组件。可以使用 HTML 模版或 Java 代码动态设置界面组件布局。组件内置有事件 - 监听器模块,可以方便快捷的处理 UI 事件。组件拥有 MVC 设计模式的数据绑定机制以及输入信息校验框架。
·可定制的界面外观: Vaadin 使用 CSS 来渲染界面外观样式,支持用户自定义修改或构造全新的程序主题外观。通过使用 GWT 技术,Vaadin 还支持浏览器的 Add-on 特性。
·自动化的浏览器 - 服务器通讯: Vaadin 开发的应用程序为单一 Web 页面的应用程序。Vaadin 会自动追踪程序 UI 组件的状态更新,部分的刷新页面内容,并且能够缓存客户端浏览器中页面的 DOM 子树。
·优秀的 Web 浏览器兼容性:使用 Vaadin 开发的应用程序不需安装插件即可直接在浏览器中运行,它支持浏览器后退按钮及深链接的使用,并且能够自动处理 URL 参数。
·强大的 Web 应用集成能力:Vaadin 可以在任意 JavaEE 兼容的系统中使用,它兼容 Java Servlet API 2.3,并且可以作为 JSR-168 兼容的 portlet 来运行,另外它还可以嵌入在单独的 HTML 或 JSP 页面中。
·优化的开发模式:开发 Vaadin 应用程序只需要使用 Java 语言即可,不需要使用 JavaScript 和 XML 配置,整个 Vaadin 运行时环境只需要一个 Jar 文件。
·强化的应用程序安全性:Vaadin 使用服务器进行应用程序状态管理,所有的业务逻辑代码均在服务器端运行。使用了双 cookie 提交模式以及双重事件过滤技术,同时拥有非法事件和请求的过滤功能。
·良好的集成开发环境 (IDE):Vaadin 拥有 Eclipse 和 Netbeans 的插件,可以在这两个 IDE 中集成应用服务器进行快速开发。生成的应用程序产品为标准的 War 文件。同时还支持使 Firebug 进行调试。
·广泛的应用服务器和 Web 浏览器的支持:Vaadin 支持 Java Servlet API 2.3 标准以及 JSR-168 Portlet 规范,可以运行在任何兼容这两个标准的应用服务器上,例如 Tomcat 4.1+,WebLogic 9.2+,WebSphere 6.1+,JBoss3.2.8+,Jetty5+,Glassfish2+ 以及 Liferay Portal4.3+ 等应用服务器。在浏览器方面,Vaadin 支持 IE6、7、8,Firefox 3+, Safari3、4, Opera10 以及 Chrome4+ 等浏览器。
更新日志:
·Logging - You can now configure logging level with java.util.logging for Vaadin to get rid of unnecessary messages.
·GWT 2.1.0 - Update to the latest version of Google Web Toolkit gives you numerous features, optimizations and fixes.
·Windows (within a browser window) can now be ordered and their focus can be controlled programmatically.
·Chrome frame is now officially a supported browser. Hopefully this helps speeding up old installations of IE6.
·Text components can finally be configured to send key-presses immeately back to server
下载地址:http://vaadin.com/download/release/6.5/6.5.0/vaadin-6.5.0.zip
本文由风信网络提供
http://www.ithov.com 欢迎免费转载,转载时请保留该信息,谢谢合作!
分享到:
相关推荐
Vaadin 是一款使用 Apache V2 许可协议的开源产品,它由位于芬兰的 IT Mill 公司开发。 其前身是 IT Mill 公司由 2000 年起开始研发的 Millstone 用户界面类库。2006 年,IT Mill 公司以 IT Mill Toolkit 作为正式...
Vaadin(芬兰民间传说中的一种神话生物,是女神也是一种山岭驯鹿的神话祖先) 是一款使用 Apache V2 许可协议的开源产品,它由位于芬兰的 IT Mill 公司开发。是一个使用 GWT 技术完全重写的用户界面类库;基于 Ajax ...
Vaadin是一款基于Java的开源富互联网应用程序(RIA)框架,主要使用Apache V2许可协议。由芬兰的IT Mill公司(后来更名为Vaadin Ltd)开发,最初以Millstone用户界面类库的形式始于2000年。Vaadin的核心理念是简化...
基础版本是Apache 2.0开源许可证,这允许自由使用、修改和分发源代码。然而,对于商业用途,Vaadin公司还提供了一些商业许可证选项,如Vaadin Pro和Vaadin Enterprise,这些许可证通常包含更高级的支持服务和额外...
Vaadin遵循Creative Commons CC-BY-ND许可协议(版本2.0),这表明该框架是开源的,但其衍生作品必须在相同的许可条款下分享。 在Vaadin框架的官方文档中,有对如何开始使用Vaadin的详尽介绍。用户首先需要设置好...
- **许可协议**:此工作根据Creative Commons CC-BY-ND License Version 2.0发布。 #### 三、环境搭建与项目启动 ##### 3.1 开发环境配置 - **Java SDK安装**:确保系统中已安装Java SDK。 - **Eclipse IDE安装**:...
发布说明通常会列出新版本的主要特性、改进和已知问题,而许可协议则规定了软件的使用、修改和分发的条件。 在使用这个Vaadin 8.5 jar包时,开发者需要确保其与项目中的其他库兼容,并根据项目的实际需求选择是否...
Vaadin的版权归Vaadin有限公司所有,并使用知识共享署名-非商业性使用-禁止演绎(CC-BY-ND)许可证发布。 教程涵盖的内容非常广泛,从介绍Vaadin框架的基本概念,到如何设置开发环境、创建和运行项目、使用Maven...
- 包含 Vaadin 的授权指南和其他库的许可证信息。 - **vaadin-6.x.x.jar**:包含完整的源码和编译后的 class 文件。 - **docs 目录**: - 包括 JavaDoc 和 API 文档。 - 提供 HTML 和 PDF 格式的文档。 - **WEB-...
Vaadin 7是Vaadin框架的一个重大版本,它于2013年3月4日发布,标志着框架在性能、稳定性和功能上的显著提升。这一版本特别针对企业级应用进行了优化,提供了更加强大的组件集和更流畅的用户体验。Vaadin 7的推出,...
**Vaadin** 是一款开源的Java框架,用于构建现代化的企业级Web应用程序。它提供了一种简单的方式来创建复杂的用户界面,而无需编写任何JavaScript代码。本手册将引导您完成Vaadin的基本安装步骤,并简要介绍如何在...
Vaadin是一款基于Java的Web应用框架,主要用于构建用户界面,尤其以其富客户端(Rich Internet Application,RIA)体验而闻名。这个“vaadin中文学习资料”压缩包显然包含了帮助初学者入门Vaadin框架的相关资源,...
标题"vaadin仿照struts2改造"表明了本文档的核心内容是关于使用Vaadin框架进行类似Struts2的改造实践。Struts2是经典的Java Web MVC框架,而Vaadin则是一个现代的、基于服务器端的UI框架,它允许开发者用Java直接...
Vaadin是一款基于Java的Web应用开发框架,它允许开发者使用Java语言来构建高质量的用户界面。该框架提供了一套即用型的用户界面组件,并允许开发者自行创建新的组件。其核心优势在于使用便捷性、可重用性、可扩展性...
9. **release-notes.html** 和 **license.html**:这两个文件分别包含了版本发布说明和许可协议。Release Notes可能详细记录了7.7.13版本的更新内容、改进和修复的bug,而License HTML则提供了关于如何合法使用这些...
Vaadin 是一种服务器端 AJAX Web 应用程序开发框架,它允许开发者使用 Java 构建高质量的用户界面。该框架提供了一系列现成可用的用户界面组件以及一个简洁的框架用于创建自定义组件。Vaadin 的设计重点在于易用性、...
Vaadin7是一款基于Java的开源Web应用框架,它允许开发者以桌面应用的开发方式构建高度交互的、富互联网应用程序(RIA)。Vaadin7中文文档是为国内开发者提供的一份详尽指南,旨在帮助他们理解Vaadin7的工作原理,...
Vaadin是一款基于Java的开源Web应用框架,专为构建现代用户界面而设计。它提供了一种与Swing类似的编程模型,使得开发者可以使用纯Java代码创建丰富的、交互式的Web应用程序,而无需深入学习HTML、CSS或JavaScript。...
最后,Vaadin作为一个商业公司(Vaadin Ltd)的一部分产品,它的版权和使用遵循Creative Commons BY-ND License Version 2.0协议。这表明Vaadin的源代码可以被自由使用和修改,但必须指明原作者,并且不能用于商业...