对spring roo 的一些总结:源自spring roo officical (http://projects.spring.io/spring-roo/)
1、概念:spring和aspectj结合的产物
A next-generation rapid application development tool for Java developers. With Roo you can easily build full Java applications in minutes.
对开发者来说是下一代的快速应用构建工具,你可以在几分钟内更加方便的构建一个全面的java应用
Spring Roo differs from other productivity tools by focusing on:
Rapid results
100% develop in Java
Easy-to-use
Fast and simple to remove
Totally compromise free
Active, helpful community
Comprehensive technology integrations
Extension points via Roo add-ons
Spring-certifie architecture
2、原理
http://www.iflym.com/index.php/code/the-theory-about-spring-and-aspectj-pre.html
3、优点
Spring roo与其他的产品化的工具不同的特点是专注于:
快速开发
完全用java开发
便于应用
快速并方便删除
完全免费
活跃和有利的社区
便于理解的技术整合
通过roo组件进行扩展
Spring认证的架构体系
Exciting Features - SOLR, CLOUD, FLEX,...
support cool features like Solr for search server integration and cloud deployment like Google App Engine.
支持最酷的特性,比如搜索引擎的solr整合和像GAE云部署
Zero Risks - Productivity Without Compromise
With Roo you still program everything in Java
零风险:用roo你仍然可以用 JAVA编写所有的程序 。
4、Quickstart:
mkdir hellocd hellorooroo> hintroo> project setup --topLevelPackage com.fooroo> jpa setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORYroo> entity jpa --class ~.domain.Timer --testAutomaticallyroo> field string --fieldName message --notNullroo> hint web mvcroo> web mvc setuproo> web mvc all --package ~.webroo> selenium test --controller ~.web.TimerControllerroo> security setuproo> perform testsroo> quit
5、创建项目后转化成 eclipse的项目
perform eclipse
6、运行.roo文件
roo> script --file clinic.roo
7、Spring roo 特点:
Roo 的任务是从根本上可持续地改善 Java 开发人员的生产效率,而无损工程完整性和灵活性。Spring Roo 使用流行、可靠和成熟的库,比如 Spring 框架、Java 持久化 API、Java Server Pages (JSP)、Spring Security、Spring Web Flow、Log4J 和 Maven。Roo 生成的应用程序使用 Bean Validation (JSR-303) 和 Dependency Injection (JSR-330) 这样的标准,且遵循最佳实践 SpringSource 认证的应用程序架构。
使用 Spring Roo,您可以添加和配置 JPA、Spring MVC、Spring Security 等功能,使用 Log4j 进行日志记录,测试 JUnit 和 Selenium、Solr、JMS、电子邮件等框架
参照:
不错的入门文章:
http://www.oschina.net/question/129540_19476
相关推荐
Manning Spring Roo in Action 完整版。
spring roo 官方文档。很权威的东西。最新版本1.1.5的。
spring roo是快速开发java的框架,支持spring mvc/security/tiles/webflow/test,也可以自己修改。
在使用 Spring ROO的时候 除了要在eclipse中安装Spring ROO 插件以外 还在要在电脑上配置 Spring ROO环境 (和jdk的环境配置一样)
NULL 博文链接:https://ximeng1234.iteye.com/blog/2205872
NULL 博文链接:https://moonshinewoo.iteye.com/blog/1835032
spring的新技术,使开发变的更简单,更明了。在spring的基础上,推出了roo。
SpringRoo 官方文档-版本2.0.0.RC1
spring roo actionspring roo actionspring roo actionspring roo actionspring roo actionspring roo actionspring roo action
spring-roo-2.0.0.RC1.zip
spring roo的eclipse工程。可象普通java工程一样调试,跟Felix无关。注意其中的.lanches文件需要copy到你的eclipse workspace的.metadata\.plugins\org.eclipse.debug.core下
springroo快速学习
具体可以查看我的博客 http://blog.csdn.net/qiumeng_1314/article/details/77711867
Spring Roo - Reference Documentation
spring-roo-1.0.0.A2 Spring Roo 是SpringSource新的开放源码技术,该技术主要面向企业中的Java开发者,使之更富有成效和愉快的进行开发工作,而不会牺牲工程完整或灵活性。无论你是一个新的Java开发人员或经验丰富...
spring-roo里面有打包,还有需要的东西,这是release版本
s-springroo2-sample_code
Spring ROO 1.1.0 升级到 1.1.1中文文档
企业应用开发平台 Spring Roo ,Spring Roo 是针对 Java™ 技术的一个轻量级生产力工具,可快速便捷地开发基于 Spri...
vaadin,spring-roo,war包和源码