从 MySql 表生成 DAO 的 Pojo 和 JSP 的工具/Eclipse 插件?
Posted
技术标签:
【中文标题】从 MySql 表生成 DAO 的 Pojo 和 JSP 的工具/Eclipse 插件?【英文标题】:Tools/Eclipse Plugins to generate DAO's Pojo's and JSP's from MySql tables? 【发布时间】:2013-01-06 10:05:48 【问题描述】:有谁知道在eclipse EE中使用JPA后,是否有可以从pojo生成jsp(使用EL)的eclipse插件?
谢谢, 埃里克
【问题讨论】:
您需要缩小这个问题的范围,因为它很可能会被关闭为“不具建设性”。尝试一次只专注于一个问题,并明确表明您已经自己完成了一些研究,然后遇到了需要帮助的障碍。 同时,下载并安装 Eclipse 的 EE 版本。如果您右键单击一个项目并选择新建,您可以选择(在 Other->JPA 下)从表中创建实体。 @Perception 我不认为这个问题很笼统,请参阅答案 【参考方案1】:您可以尝试 Telosys(参见 http://www.telosys.org)一个简单的脚手架代码生成器。
此工具作为 Eclipse 插件(以及其他插件)提供。
如有必要,可以调整模板以生成纯 JSP
【讨论】:
【参考方案2】:我建议查看JBoss Forge 和Spring Roo。 这两个都是类似于Rails scaffolding 的快速原型和脚手架工具。 它们是从命令行执行的(不要害怕它非常简单),但是它们都有用于 Eclipse 的插件。 来自 Forge 的引述:
用于快速应用程序开发的核心框架 基于标准的环境。插件/增量项目增强 适用于 Java EE 等。
一般来说,如果您更多地使用 Java EE 6 堆栈,则使用 Forge 会更简单,如果您使用 Spring,则使用 Spring Roo 会更简单。目前 Forge 在概念上更干净,因为它不使用 AspectJ 或任何其他类似的黑魔法。
【讨论】:
哇,这些都是相当广泛的工具。我想如果我要专业从事开发工作,我肯定会考虑花时间学习 JBoss、Forge 或 Roo。我已经用 Tomcat6 和 jdk 6 处理了 eclipse Juno。是否有可能有一个更小的插件可以从表中自动生成 DAO 和 JSP? JPA似乎会留下来吗?所以,也许我正在寻找一个从 JPA 的实体生成 jsp 的工具。以上是关于从 MySql 表生成 DAO 的 Pojo 和 JSP 的工具/Eclipse 插件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 maven 配置 hibernate-tools 以生成 hibernate.cfg.xml、*.hbm.xml、POJO 和 DAO