Model view controller Struts 2应用的积垢发生器

Model view controller Struts 2应用的积垢发生器,model-view-controller,struts2,crud,Model View Controller,Struts2,Crud,我已经有一个基于Java5和Struts2 MVC框架构建的应用程序,该框架具有Oracle11gdb 应用程序有大量的表,这些表通常使用insert查询或update语句进行更新 我希望开发一个CRUD应用程序,避免任何手动脚本执行 表的数量非常大,相互之间存在依赖关系,因此我正在寻找一个java框架,它可以根据现有的表结构直接生成代码,并具有允许上传excel数据和提供批量更新功能的灵活性 尝试使用Spring Roo,但想知道是否有更多的框架可用于现有Struts 2 MVC。如果您想将C

我已经有一个基于Java5和Struts2 MVC框架构建的应用程序,该框架具有Oracle11gdb

应用程序有大量的表,这些表通常使用insert查询或update语句进行更新 我希望开发一个CRUD应用程序,避免任何手动脚本执行

表的数量非常大,相互之间存在依赖关系,因此我正在寻找一个java框架,它可以根据现有的表结构直接生成代码,并具有允许上传excel数据和提供批量更新功能的灵活性


尝试使用Spring Roo,但想知道是否有更多的框架可用于现有Struts 2 MVC。

如果您想将CRUD应用程序用于Struts2,那么您应该研究一下

Struts的应用示例

本示例创建得尽可能简单,因此,它没有使用所有高级(集成)功能,如Spring IoC、Hibernate Open session in view、OS Sitemesh、注释等

你也可以看看其他的

关于您可以使用的java代码生成

Hibernate工具提供Hibernate或JPA映射项目的轻松生成、测试和原型制作。使用它为数据项目运行查询、浏览映射和生成代码

若要生成Java代码,请考虑反向工程部分

放在桌面上阅读并帮助使用Hibernate生成代码的各个方面

参考文献:


基本上你想要的是:

给定现有数据库,避免手动编码查询和Java类,而是让{SMART_SOFTWARE}为您生成它们

Struts2是一个前端MVC框架,它不知道任何关于CRUD的具体信息;在使用Struts2时,您可以自由选择任何喜欢的持久性技术(JDBC、Hibernate、JPA等)

由于问题涉及JavaEE,标准是JPA

如果您可以使用Java持久性API,那么您就很幸运了!你要找的软件是

它能够通过对表进行反向工程来映射数据库并创建Java类(JPA实体)


注意:如果你对NetBeans和其他IDE感兴趣的话,它们有相当的工具。

世界上有很多框架,可能有些适合你的要求,但你的问题不符合规则。旁注:J2EE只是Java 1.4,从1.5开始是Java EE这是一个很好的方法,但不要回答这个问题,也许Struts没有CRUD生成器(只有Pojo+JPA+的混合体)看看可能就是你要找的。这是一个很好的解释,但不要回答这个问题,也许Struts没有CRUD生成器(只有Pojo+JPA+的混合体),我明白你的意思,你希望找到什么,但是没有这样的事,因为。。。(这里它实际上回答了这个问题,指出)Struts2
不知道任何关于CRUD的具体信息。使用JPA和上述工具之一,或者使用JDBC,但忘记自动化(以及其他许多有用的东西)。P.S:请考虑对你发现有用的答案进行投票,并且记住这些奖励点将不会被重新分配给你,他们会被给予你选择的人,或者一半失去一半被给予最高(投票)答案,或者完全失去。只是说。。。