用于基于Web的数据库表访问的简单Java框架/工具?
作者:互联网
我正在寻找一个基于Web的Java工具(最好是一个可以在Weblogic和JBoss中运行的工具),它允许对特定数据库进行受控访问.我需要允许非技术用户在特定的Oracle DB表中插入,更新和删除行.行将具有不同的数据类型(某些日期,某些数字).能够添加具有特定值的下拉列表会很好.
同样好,但不是必需的(因为我们总是可以使用反向代理)将能够使用LDAP / AD组控制读/写访问.
我的团队中的另一位开发人员建议使用Spring / Roo,但这对于我们想要做的事情来说可能太重了.必须有更简单的东西…如果我们绝望,Oracle Apex是另一种选择.
解决方法:
在我看来,Spring Roo对于这项任务绝对不是一件坏事.它实际上支持数据库逆向工程,因此您可以显式指定要为其提供CRUD视图的表.
你需要一个非常简单的脚本,如下所示:
project --topLevelPackage org.whatever --projectName crud --java 6
persistence setup --provider HIBERNATE --database ORACLE
– >你将需要获得ojdbc * .jar,因为它不能从Maven获得
– >您还需要调整database.properties以满足您的需求
database reverse engineer --schema my --includeTables "Table1 .." --package ~.domain
controller all --package ~.web
logging setup --level DEBUG --> OPTIONAL
security setup --> OPTIONAL
exit
就是这样,你可以运行你的应用程序.
标签:spring-roo,java,database 来源: https://codeday.me/bug/20190723/1516095.html