我刚开始学习Spring Roo。在10分钟内阅读创建Web应用程序后。我的印象是Roo假设我们已准备好实体概念,并创建控制器组件 - 或者他们称之为脚手架。
我们处于原型设计阶段,我们正在分割任务以探索UI组件,以及2人之间的持久层。在我这边,我正在尝试创建一个简单的用户注册表单,该表单接收用户名,密码,将请求发送到服务器,并让服务器将用户重定向到另一个页面。
是否有一个很好的方法来完成此任务,而不必像10分钟课程中所述创建实体:http://static.springsource.org/spring-roo/reference/html/intro.html#intro-first-steps
我已经下载了Spring Tool套件(STS),我正在尝试使用STS中的roo,maven和功能来启动我。
非常感谢任何有关其他教程的提示,提示或有用链接。谢谢。
干杯,
答案 0 :(得分:2)
是的,它被称为废弃脚手架并手动编码您需要的页面和控制器,如果您需要它们(您通常不需要)。 如果您正在使用Spring MVC(默认情况下,如果您不使用GWT),那么就像将自己的控制器添加到处理POST和GET请求的列表一样简单,通过Model对象将参数传递回前端,更新视图以显示您的页面,然后如果您仍想使用roo生成的脚手架进行某些操作,您可以移动显示的页面。
http://static.springsource.org/spring/docs/3.0.x/reference/mvc.html
答案 1 :(得分:1)
您需要创建实体/类。你必须有一些基本的类图,你可以用它来开始使用ROO来构建运行的基本Java应用程序。
如果你关心的是一个人将如何工作,那么 - refer this SO thread。
希望有所帮助。
答案 2 :(得分:1)
我最近也开始学习ROO。根据我的理解,实体是ROO的核心。
回到你的问题。从最终将拥有的实体模型开始。然后使用ROO创建将用于存储用户注册信息的实体,并为该实体添加控制器。此时,您可以开始探索UI组件,其他人可以开始添加实体(不添加控制器,因此不会生成任何视图),您将需要并探索持久层。