Srping Roo 1 简介和参考

对于Java的Web开发, 有没有一个快速的方案实现类似ROR那种高效呢,今天登场的Roo可以实现这个功能。

通过实践,小组人员在使用java不是很熟悉的情况下,可以比较快的实现展现、存储等各个层次的工作,有较高的生产率。 

http://www.springsource.org/roo 这个是官网地址。

快速体验

可以在命令行下首先进入Roo命令行,然后,如下的内容可以实现一个web程序的常见的增删改维护页面,部署,主题风格等

project --topLevelPackage com.tenminutes
persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
entity --class ~.Timer --testAutomatically
field string --fieldName message --notNull
controller all --package ~.web
selenium test --controller ~.web.TimerController
perform tests
perform package
perform eclipse

mvn tomcat:run

开发使用IDE,最好使用STS[ http://www.springsource.com/downloads/sts ],针对spring的深度集成,和eclipse的使用习惯还一样

Example

安装包的spring-roo-1.1.5.RELEASE\samples下有很多的例子,使用script --file  **.roo,即可建立一个例子的完整工程

clinic.roo

expenses.roo

gwtNoEntities.roo

vote.roo

wedding.roo

vote.roo

参考

随安装包的spring-roo-docs.pdf,这个文档必读,而且篇幅不长,如下是一个参考的介绍

http://www.ibm.com/developerworks/opensource/library/os-springroo1/index.html

http://www.ibm.com/developerworks/java/library/os-springroo2/?ca=drs-

如下的资料除了有介绍,还有可以运行的运行参考网站 

http://viralpatel.net/blogs/2011/02/spring-roo-customizing-web-mvc-ui-forms.html

http://viralpatel.net/blogs/download/spring/spring-roo-blob-documentmanager.zip

http://viralpatel.net/blogs/download/spring/springroo-masterdetail.zip 这个例子提供的下载不全,我把这个不补全成能运行的例子,参考 https://skydrive.live.com/?cid=56b433ad3d1871e3&sc=documents&id=56B433AD3D1871E3!282 

原文地址:https://www.cnblogs.com/2018/p/2209407.html