我有以下场景:我在 Oracle 服务器中有一个视图,我只想在 Web 浏览器中显示该视图,以及一个或两个用于基本过滤的输入字段。没有用户,没有身份验证,只是这个视图可能带有一两列链接到第二个页面以查看主详细信息。子节点只是包含 ID 的主节点列的字符串描述。没有插入或更新。问题是选择哪个基于 JAVA 的 Web 框架可以以最少的数量完成上述任务
- 代码行
- 代码时间(主观但如果某人有超过一两个框架的经验,也是客观的)
- 配置工作
- 部署工作和要求。
- 依赖项和内存占用
另外: 6. Oracle APEX 不是一个选项。
3,4 和 5 可能是相同的,因为它们是除了功能编码之外的一切。我想要一些我可以编译的东西,只需通过 FTP 连接到数据库主机即可部署、运行并忘记。(例如,对于部署方面,想到了 Hudson 方式(java -jar hudson.war 仅此而已))。
另外:3,4 优先于 1 和 2。(用咆哮解释:我不介意编码很多,只要它是应用程序代码,而不是“为什么我们仍然使用 javascript 而非 http”代码)
谢谢。
编辑 1:ROO 尝试。首先我尝试了 Spring Roo,但这就是发生的事情,这正是我想要避免的事情:
- 下载的 Roo(设置环境变量、路径等)
- 看到它需要 Maven(第一种气味)
- 安装的maven
- 在 roo shell 中设置我的项目
- 试图运行它,但它无法构建,因为 maven 无法找到工件。
- 在网上搜索并最终发现我需要调整生成的 pom,因为 springsource 存储库和 maven Central 之间的问题在使用 Oracle 时引起,因为 ROO 中的一个小错误包括 maven repo 而不是 spring one...等...ETC..
- 放弃 Roo 是因为: 我想在本地安装的数据库中简单地单页显示表格视图,30 分钟后,除了在 maven 论坛中搜索为什么 maven 无法在某物列表中找到称为“工件”的某物之外,我没有任何进展称为“存储库”。