“我正在使用spring maven项目并希望在其中实现脚手架,以便我可以根据模型动态生成DAO、服务和spring表单。如何实现?”
4 回答
首先,spring roo 将视图生成为使用 Dojo 和 Dijit 的 .jspx 页面(我不明白为什么 roo 不使用 Jquery)。Roo 对编辑生成的视图文件有很大的限制。
因此,如果您使用 roo 搭建脚手架,您会发现您的双手被紧紧束缚(就像我现在一样)。
我的建议是,根据需要构建模型,但对于脚手架,您应该使用 JSF 或 GWT。两者都比使用 Dojo 更好。两者都可以作为 spring roo 附加组件使用。希望有帮助。
看看春袋。因为这提供了您正在搜索的内容。
让我们看看这个教程:https ://sites.google.com/site/telosystutorial/
它解释了如何从数据库生成完整的 Web 应用程序(Spring MCV - JPA 或 Spring Data)
它使用名为“Telosys Tools”的免费 Eclipse 插件(带有脚手架的代码生成器)
你可以试试Telosys http://www.telosys.org
脚手架非常有效(来自数据库或特定模型)您可以自定义模板以准确生成您想要的
另请参阅https://modeling-languages.com/telosys-tools-the-concept-of-lightweight-model-for-code-generation/