根据表元数据生成代码
是否有任何免费工具可以根据元数据为数据库表(Oracle)生成数据输入和列表屏幕。所需功能:
- 参考数据的下拉
- 菜单 能够自定义标签名称、显示/隐藏表格的特定列、列的排序等。
- 列表屏幕上的操作(修改、删除、激活、停用等)
- 从 CSV 导入数据文件。
- 能够在保存/修改数据库中的数据之前添加自定义验证。
删除前验证。
选择技术堆栈的选项,例如(Struts 2、Spring、Hibernate)或(Struts 1、EJB、DAO 模式)等。
Is there any free tool which can generate data entry and listing screen for a database table(Oracle) based on the metadata. Desired features:
- Drop downs for reference data
- Abilty to customise the label name, showing/hiding specific column of the table, ordering of columns etc..
- Operation on listing screen (modify,delete,activate,deactivate etc.)
- import the data from CSV file.
- Ability to add custom validation before save/modify the data in DB.
Pre Delete Validations.
Option to choose technology stack e,g, (Struts 2, Spring, Hibernate) or (Struts 1, EJB,DAO pattern) etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您对 Java 技术感兴趣,我强烈建议您查看 JDeveloper。它被 Java 人员忽视,因为它不是 Eclipse,但它有很多很酷的功能。特别是它的 ADF BC 向导可以生成相当复杂的数据驱动组件。 了解更多信息。
哦,该工具就像免费啤酒一样免费,尽管部署 ADF 和 TopLink 组件需要支付许可证。感谢 carpenteri 指出相关文档。
As you are interested in Java technology I urge you to check out JDeveloper. It gets over-looked by Java people because it's not Eclipse but it has lots of cool features. In particular its ADF BC wizards can generate quite sophisticated data-driven components. Find out more.
Oh, and the tool is free as in free beer, although there are licences payable to deploy ADF and TopLink components. Thanks to carpenteri for pointing out the relevant documentation.
这些是存在的(www.enterprise-elements.com),但肯定不是免费的。
these exist (www.enterprise-elements.com) but are certainly not free.
对于Oracle数据库,有一个名为APEX的工具,可以从数据库结构开始生成视图和编辑页面。
这是指针: http://www.oracle.com /technetwork/developer-tools/apex/overview/index.html
但是 APEX 有自己的技术堆栈并且它不生成代码,它是一个类似 Access 的框架来处理 Oracle db 数据。
For Oracle database there is a tool called APEX that can generate views and edit pages starting from db structure.
This is the pointer: http://www.oracle.com/technetwork/developer-tools/apex/overview/index.html
But APEX has its own technology stack and it does not generate code, it's a Access-like framework to handle Oracle db data.