java - 使用 jsf 进行多重 CRUD 的最佳策略

标签 java hibernate jsf crud

在我的公司,我们正在使用java和jsf开发一个类似ERP的应用程序,到目前为止,设计团队已经确定了大约20个实体,每个实体都有不同的属性,通常我们会构建20页的CRUD,有没有更好的这样做的方法?,我们使用hibernate作为数据库访问,所以我们想出了为系统的这一部分使用单个DAO的想法,您是否遇到过类似的情况?您对此有何看法?

最佳答案

你真的应该研究一下Seam。它有一个名为 Seam-Gen 的功能这将从数据库中对整个应用程序 CRUD 页面进行逆向工程。您可以编辑 Seam-Gen 模板(基于 Freemarker)来自定义将根据您的喜好生成的页面。

我使用Eclipse插件Azzurri Clay为我的数据库建模并生成 DDL。然后我运行 Seam-Gen,几秒钟后您就拥有了一个正在运行的应用程序。这是一个非常方便的组合。

关于java - 使用 jsf 进行多重 CRUD 的最佳策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/492315/

相关文章:

java - 如何使用扫描仪扫描浮点值?

java - OpenJDK 64 位服务器 VM 警告 : Archived non-system classes are disabled (resin, Ubuntu、OpenJDK 11)

java - 在 JPA 存储库中使用 @MOdify 和 @Query 受哪些规则约束?

java - 是否可以从 JSFManagedBean 中的 UiComponent 对象生成 Facelets 代码

java - JSF 移动/重定向到其他包含数据的页面

java - 如何将结果写入JTextArea

image - 无法使用 JComponent 绘制简单图像

java - Spring JPA - 多对一没有完整的异物

java - 使用 Spring Data/JPA/Hibernate 和分离实体测试保存调用

html - 当列数未知时,如何在 HTML 表格中平均分配列宽?