Vaadin是一个非常优秀的RIA框架,类似ZK,网站
上有非常丰富的教程、文档,很容易入手。Vaadin最新版本是 6.3.1,netbeans和eclipse都有相应plugin便于快速开发。
在Google App Engine中部署Vaadin应用有两种方式,我使用的是Vaadin
plugin for Eclipse
Vaadin网站上有详细教程(here
),部署的时候需要注意两个问题。首先,注意教程中这部分内容:
Note! There is a problem in the latest GAE plugin which prevents this from working. If you get an error like "The App Engine SDK 'C:\<workspace path>\<project name>\war' on the project's build path is not valid" do the following:
1. Open preferences -> Google -> App Engine and select the sdk version again
2. Open prefercense -> Java Build Path -> Export Order. Change the Export order so that the App Engine SDK is ABOVE the "Web App Libraries" classpath container.
开始的时候没有在意这段话,还以为是创建项目过程出的问题!其次就是程序运行调试问题,记着要使用Run As Web Application(或Debug As Web Application),这是GAE plugin提供的。如果使用项目创建时选择的Target Runtime(比如Tomcat)来运行程序,一定会得到空指针异常。
分享到:
相关推荐
6. **部署**:将应用打包成WAR文件,部署到支持Servlet 3.0的Web服务器,如Tomcat或Jetty。 通过Vaadin,开发者可以高效地构建功能丰富的Web应用,同时享受到HTML5带来的移动设备支持。对于希望快速开发并部署跨...
myhpSystem 这是将Vaadin with maven项目部署到GAE的模板。工作流程MVN清洁mvn包mvn jetty:run mvn appengine:devserver mvn appengine:更新笔记GAE部署
10. **部署和运行**:最后,打包项目为可执行的JAR或WAR文件,部署到服务器,通过HTTP访问应用程序。 这个项目提供了完整的源码,对于学习Spring Boot和Vaadin的集成,以及如何开发Web应用程序来说,是一个很好的...
- **部署**:了解如何将Vaadin应用部署到服务器,如Tomcat或Jetty。 此外,压缩包中的"vaadin资料"可能包括官方文档、教程、示例代码、论坛讨论等,这些都是深入学习Vaadin的好资源。通过阅读和实践,你可以逐步...
4. `appengine-web.xml`:GAE特有的配置文件,定义应用的元数据和设置。 【总结】 "adminBeacons"项目利用Google App Engine的Java支持,构建了一个后台管理系统,可能涉及物联网信标设备的管理。开发者在开发过程...
基于SpringBoot与VAADIN开发的天气预报App项目源码+项目说明.zip 基于SpringBoot与VAADIN开发的天气预报App项目源码+项目说明.zip 基于SpringBoot与VAADIN开发的天气预报App项目源码+项目说明.zip SpringBoot java ...
2007年,IT Mill Toolkit的客户端渲染引擎被用GWT(Google Web Toolkit)重构,并以Apache V2协议开源,成为IT Mill Toolkit Release 5。2009年,产品更名为Vaadin,同时发布了包含Eclipse和NetBeans插件的6.0版本,...
标签:external、vaadin、android、json、google、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...
总的来说,《book-of-vaadin 8》是学习和掌握Vaadin 8框架不可或缺的参考资料,它不仅仅是一份文档,更是一个工具集,可以指导开发者从安装开发环境开始,到创建和部署Vaadin应用的整个过程。通过这份官方文档,...
- **Vaadin库更新**:可通过Vaadin插件中的设置选项更新到最新的Vaadin库版本。 ##### 3.3 Eclipse中创建并运行项目 - **新建Vaadin项目**:使用Eclipse中的新建向导创建一个Vaadin项目。 - **探索项目结构**:查看...
- **安装Apache Tomcat**:作为应用服务器,用于部署和运行Vaadin应用。 - **Firefox和Firebug**:浏览器及其插件,用于调试和测试Web应用的前端部分。 ### Vaadin Eclipse插件安装: - **IvyDE插件**:用于管理...
教程涵盖的内容非常广泛,从介绍Vaadin框架的基本概念,到如何设置开发环境、创建和运行项目、使用Maven进行项目构建,以及Vaadin的架构和技术背景都有涉及。以下是本教程的重要知识点: 1. Vaadin入门介绍:了解...
改造意味着将Struts2的一些设计理念或架构模式应用到Vaadin项目中,以适应特定的开发需求。 描述中提到"送给刚接触vaadin的朋友,希望能给你一点帮助",暗示了文档可能包含初学者指南,旨在帮助新用户理解如何在...
### Vaadin 6.4.9 中文开发手册知识点概览 #### 一、Vaadin 简介 Vaadin 是一款基于 Java 的 Web 应用框架,它可以帮助开发者使用 Java 语言创建丰富的用户界面。Vaadin 提供了一系列组件和工具,让开发者能够构建...
Vaadin7中文文档是为国内开发者提供的一份详尽指南,旨在帮助他们理解Vaadin7的工作原理,掌握其核心概念,并熟练运用到实际项目开发中。 首先,文档可能会介绍Vaadin的基础知识,包括Vaadin的核心组件、事件处理...
标签:external、vaadin、android、json、google、jar包、java、API文档、中英对照版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持...
9. **强大的开发工具**:Vaadin提供了一个集成开发环境(IDE)插件,如IntelliJ IDEA和Eclipse,支持代码提示、调试和部署等功能,提升开发效率。 10. **社区和生态系统**:Vaadin拥有活跃的社区和丰富的第三方库,...