- 内容提要
- 序
- 前言
- 第一部分 背景知识
- 第 1 章 Spring Data 项目
- 第 2 章 Repository:便利的数据访问层
- 第 3 章 使用 Querydsl 实现类型安全的查询
- 第二部分 关系型数据库
- 第 4 章 JPA Repository
- 第 5 章 借助 Querydsl SQL 实现类型安全的 JDBC 编程
- 第三部分 NoSQL
- 第 6 章 MongoDB: 文档存储
- 第 7 章 Neo4j:图数据库
- 第 8 章 Redis:键/值存储
- 第四部分 快速应用开发
- 第 9 章 使用 Spring Roo 实现持久层
- 第 10 章 REST Repository 导出器
- 第五部分 大数据
- 第 11 章 Spring for Apache Hadoop
- 第 12 章 使用 Hadoop 分析数据
- 第 13 章 使用 Spring Batch 和 Spring Integration 创建大数据管道
- 第六部分 数据网格
- 第 14 章 分布式数据网格:GemFire
- 关于封面
9.3 快速起步
可以在命令行工具中使用 Roo,也可以在 IDE 中使用,免费的 Spring Tool Suite 就内置了对 Roo 的支持。另外一个支持 Roo 的 IDE 是 IntelliJ IDEA,但是在这里不会进行介绍。
9.3.1 借助命令行使用 Roo
首先,在下载页面( http://www.springsource.com/download/community?project =Spring%20Roo )中下载最新的 Spring Roo 发布版本。文件下载完成后,将其解压到系统中的某个位置。在 bin 目录下,对于 UNIX 风格的系统来说,有一个名为 roo.sh 的 Shell 脚本,对于 Window 来说也会有一个 roo.bat 批处理文件。如果想创建 Roo 工程,只需创建工程目录,然后使用 Shell 脚本或批处理文件启动 Roo。如果已将 bin 目录添加到系统的 path 之中,那么可以使用命令的名字来启动 Roo,否则的话,需要提供完整的限定路径。
Roo 启动后,可以看到如下的欢迎界面(在提示符中输入了 hint 来获取更多的信息):
现在,可以创建工程并开发应用了。不管何时,都可以输入 hint ,Roo 将会基于应用开发目前的状态,给出下一步要做什么的指导。为了减少输入量,单击 Tab 键的时候,Roo 会尝试帮助你完成正在输入的命令。
9.3.2 借助 Spring Tool Suite 使用 Roo
Spring Tool Suite 内置了对 Roo 的支持,并且它还打包了 Maven 以及开发版本的 VMware vFabric tc Server。这意味着备齐了使用 Roo 开发应用程序的所有工具。使用以下的菜单项来创建第一个 Roo 应用程序:File→New→Spring Roo Project。可以在图 9-2 中看到这个过程。
图 9-2 创建 Spring Roo 工程 - 菜单项
这会打开“Create a new Roo Project”对话框,其界面如图 9-3 所示。
图 9-3 创建 Spring Roo 工程 - 新工程对话框
输入“Project name”以及“Top level package name”并在“Packaging”中选择 WAR 包的方式。单击“Next”按钮,在下一个界面中单击“Finish”按钮。现在,工程应该已经创建完成了并且应该也能看到 Roo 的 Shell 窗口,如图 9-4 所示。
图 9-4 创建 Spring Roo 工程 - 带有 Roo Shell 的新工程
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论