的Spring Roo的不仅仅是一个代码生成器。如果您在实体中进行更改,则会自动更改代码。更像是一个有状态的代码生成器。首先,您需要查找Spring Roo中可用的命令来配置项目。
您可以配置要使用的数据库,要使用的orm,是要使用单元测试还是要使用哪种视图技术。给命令和Roo照顾它。您无需担心要下载哪些库,如何为Maven制作pom文件。
你使用了Spring Roo的的配置是一个相当标准之一。我在之前的项目中使用过它。生成的代码不是最优的,例如,如果您考虑生成的代码是冗长的,则可以使用通用代码而不是Roo生成的DAO。
另一个例子说,在Flex中,你可以使用Roo的生成用于Flex客户端和J2EE服务器之间的通信配置。对于我的情况,我使用parsley和observer模式来代替Flex Roo生成的代码。但通过查看Roo-Flex团队写的代码,我也学到了很多东西。 GWT和Spring MVC也是如此。
所以我说的是,作为程序员,我们不仅需要编写代码,还需要读取其他人写的内容。我坚信这是学习和分享最佳实践的好方法。您可能会得到一些boilerpate代码,但如果您知道如何应用设计模式或可以增强它们,那些代码将成为宝石。
学习曲线?一点也不。这些命令与DOS命令一样简单。