Spring Roo是什么?

Spr*_*Roo 39 spring-roo

尽管我已经阅读过,但我仍然无法弄清楚Spring Roo究竟什么,而且阅读了Spring Roo In Action的第一章之后,Spring Roo是什么?!我理解简化开发Spring应用程序的过程的动机,但Spring Roo实际上做了什么?

有人可以总结第一章的内容,特别 Spring Roo 如何降低开发Spring应用程序的复杂性?作者可能会看到这一点,所以做得好!

Cla*_*ule 20

Spring Roo是一个工具链,可以使用所有,部分或全部技术快速开发Java应用程序:

  • 弹簧
  • Spring MVC
  • 春季安全
  • Spring Web Flow
  • AspectJ的
  • JPA(Hibernate,EclipseLink,TopLink)
  • JMS(ActiveMQ等)
  • GWT
  • JSPX
  • JSON
  • 等等

如果您使用Rails开发了应用程序,您会发现这个应用程序堆栈非常熟悉,但应用于java语言.请注意,ROO不是这些技术的抽象层,它是一个集成工具链,因此使用AspectJ的一些聪明部分和所述技术为您生成了大量的样板.

仅供参考,我与Spring ROO没有任何关系,我正在围绕它制作一个概念验证.


She*_*har 11

Spring Roo是RAD工具,可以创建和管理基于弹簧的应用程序.其目的是提高Java开发人员的工作效率.它不能编写应用程序的业务逻辑,但可以处理配置和基础结构的东西.更多谷歌春天roo :)