note:Vaadin Springro 安装笔记 --Jimmy
安装环境:spring roo 1.5 (基于陈佳佳的经验,目前只1.1.5,不支持最新的1.2)
安装过程如下:
1、环境准备。1.1 我的系统目前是1.2的roo,要调整回1.15的。我的办法是更改环境变量中的RooHome。确定后,再输入roo命令运行的就是1.1.5的了。1.2 建立一个项目目录2、安装插件。follow 的英文教程中的三条命令:
运行后输出如下:____ ____ ____/ __ \/ __ \/ __ \/ /_/ / / / / / // _, _/ /_/ / /_/ //_/ |_|\____/\____/ 1.1.5.RELEASE [rev d3a68c3]Welcome to Spring Roo. For assistance press TAB or type "hint" then hit ENTER.0 upgrades available (plus 29 upgrades not visible due to your version stabilitysetting of RELEASE)roo> pgp trust --keyId 0xBF0451C0Added trust for key:>>>> KEY ID: 0xBF0451C0 <<<<More Info: http://keyserver.ubuntu.com/pks/lookup?fingerprint=on&op=index&search=0xBF0451C0Created: 2009-??-14 11:54:20 +0000Fingerprint: cc57399d74cd7e4768ed6fa4ca62973fbf0451c0Algorithm: DSAUser ID: Artur Signell <[email protected]>Signed By: Key 0xBF0451C0 (Artur Signell <[email protected]>)Subkey ID: 0x17EBEE72 [ELGAMAL_ENCRYPT]roo> download accept terms of useThank you. All Spring Roo download features have now been enabled.roo> addon install bundle --bundleSymbolicName com.vaadin.spring.roo.addonTarget resource(s):-------------------Vaadin Plug-in for Spring Roo (1.0.1)Deploying...done.Successfully installed add-on: Vaadin Plug-in for Spring Roo [version: 1.0.1][Hint] Please consider rating this add-on with the following command:[Hint] addon feedback bundle --bundleSymbolicName com.vaadin.spring.roo.addon --rating ... --comment "..."这样我们的插件就装好了3、创建项目。项目可以通过命令行创建,也可以通过IDE创建。这里我们使用命令行:到这步出现错误了,提示有jar无法找到,经过查找,发现是依赖的文章有错误。原来是:
没有办法,我们重新建立这个项目吧。
3.1 出错回退。最简单的做法是将项目删除然后重新运行脚本。
4、启动项目。运行完命令后,退出项目然后使用:
mvn tomcat:run项目就可以运行了,让我们看看效果吧:这是运行后的提示信息。我们通过:http://localhost:8080/petshop 来访问结果系统界面如下:
这是首页
这是新建页
这个是业务最复杂的页面,我们可以看到springroo 中 web mvc 中的多对多关系是通过combox来解决的,而在vaadin中是通过上图中Pizzas字段的方式来处理的。这个ui要优于mvc的方法。效率也会比extjs高。就目前掌握的信息来看,vaadin综合开发效能最好。
附件列表
转载于:https://www.cnblogs.com/JimmyYu/archive/2012/01/13/2321574.html