数据库
首页 > 数据库> > 用于基于Web的数据库表访问的简单Java框架/工具?

用于基于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

– &GT你将需要获得ojdbc * .jar,因为它不能从Maven获得

– &GT您还需要调整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