如何在Spring 3.0中实现Scaffolding

问题描述 投票:0回答:5

“我正在使用 spring maven 项目,想要在其中实现脚手架,以便我可以根据模型动态生成 DAO、服务和 spring 表单。如何实现?”

java spring spring-mvc spring-roo
5个回答
3
投票

首先,spring roo 使用 Dojo 和 Dijit 生成 .jspx 页面的视图(我不明白为什么 roo 不使用 Jquery)。 Roo 对编辑生成的视图文件有很大的限制。

所以如果你使用 roo 搭建脚手架,你会发现你的双手被牢牢地束缚住了(就像我现在一样)。

我的建议是,按照你的意愿构建你的模型,但是对于脚手架,你应该使用 JSF 或 GWT。两者都比使用 Dojo 更好。两者都可以作为 spring roo 附加组件使用。希望有帮助。


2
投票

看看春天的Roo。因为这提供了您正在搜索的内容。


2
投票

让我们看一下本教程:https://sites.google.com/site/telosystutorial/

它解释了如何从数据库生成完整的 Web 应用程序(Spring MCV - JPA 或 Spring Data)

它使用名为“Telosys Tools”的免费 Eclipse 插件(带有脚手架的代码生成器)


1
投票

您可以尝试Telosys http://www.telosys.org

对于脚手架来说非常高效(来自数据库或来自特定模型) 您可以自定义模板以生成您想要的内容

另请参阅 https://modeling-languages.com/telosys-tools-the-concept-of-lightweight-model-for-code- Generation/


0
投票

有一个很好的 Spring Boot Scaffold 可以用来启动:https://github.com/runlala/SpringBootScaffold

© www.soinside.com 2019 - 2024. All rights reserved.