生成器基本上是一个插件,可以使用
Blob blob = blobStore.getBlob("container", "object"); InputStream in = blob.getPayload().getInput(); File targetFile = new File("filepath"); FileUtils.*copyInputStreamToFile*(in, targetFile);
命令运行到>脚手架完整项目或有用的部分。
可以在“What's Yeoman?”下找到它。部分:yeoman.io
答案 0 :(得分:1)
Temporary architecture可让您在构建过程中随意移动。如果是软件,快速和肮脏的,通常是现成的或生成的类,它们可以在您处理其他部分时实现所需的功能。
例如,在构建博客时,您可能希望在创建博客本身时使用数据编辑器。替代方案是首先处理数据编辑器,同时对博客本身的外观视而不见,或者手动将数据输入数据库,以便您的博客可以显示。一旦你完成了重要的工作,你可以用"真正的"替换你的脚手架。实现(或不,如果您对自动生成的东西感到满意)。
答案 1 :(得分:0)
脚手架让您可以从命令行快速生成类/模型/视图。例如,如果您已配置数据库,则可能需要为数据库中的每个表生成模型类。
IMO Ruby on Rails文档很好地解释了脚手架:
Rails中的脚手架是一整套模型,数据库迁移 该模型,操纵它的控制器,查看和操纵视图 数据,以及上述各项的测试套件。