0

我有以下场景:我在 Oracle 服务器中有一个视图,我只想在 Web 浏览器中显示该视图,以及一个或两个用于基本过滤的输入字段。没有用户,没有身份验证,只是这个视图可能带有一两列链接到第二个页面以查看主详细信息。子节点只是包含 ID 的主节点列的字符串描述。没有插入或更新。问题是选择哪个基于 JAVA 的 Web 框架可以以最少的数量完成上述任务

  1. 代码行
  2. 代码时间(主观但如果某人有超过一两个框架的经验,也是客观的)
  3. 配置工作
  4. 部署工作和要求。
  5. 依赖项和内存占用

另外: 6. Oracle APEX 不是一个选项。

3,4 和 5 可能是相同的,因为它们是除了功能编码之外的一切。我想要一些我可以编译的东西,只需通过 FTP 连接到数据库主机即可部署、运行并忘记。(例如,对于部署方面,想到了 Hudson 方式(java -jar hudson.war 仅此而已))。

另外:3,4 优先于 1 和 2。(用咆哮解释:我不介意编码很多,只要它是应用程序代码,而不是“为什么我们仍然使用 javascript 而非 http”代码)

谢谢。

编辑 1:ROO 尝试。首先我尝试了 Spring Roo,但这就是发生的事情,这正是我想要避免的事情:

  1. 下载的 Roo(设置环境变量、路径等)
  2. 看到它需要 Maven(第一种气味)
  3. 安装的maven
  4. 在 roo shell 中设置我的项目
  5. 试图运行它,但它无法构建,因为 maven 无法找到工件。
  6. 在网上搜索并最终发现我需要调整生成的 pom,因为 springsource 存储库和 maven Central 之间的问题在使用 Oracle 时引起,因为 ROO 中的一个小错误包括 maven repo 而不是 spring one...等...ETC..
  7. 放弃 Roo 是因为: 我想在本地安装的数据库中简单地单页显示表格视图,30 分钟后,除了在 maven 论坛中搜索为什么 maven 无法在某物列表中找到称为“工件”的某物之外,我没有任何进展称为“存储库”。
4

3 回答 3

0

如果您对像 jetty 或 winstone 这样的嵌入式 servlet 容器可以提供的功能感到满意,那么类似 hudson 的部署应该很容易。只需添加一个启动服务器并设置一些配置变量的主类。任何 Java Web 框架都应该可以做到这一点。

以下是哈德森的做法:

http://weblogs.java.net/blog/2007/02/11/hudson-became-self-executable

于 2010-05-25T20:56:49.547 回答
0

看看 Spring MVC 和Spring Roo。后者将在几分钟内为您生成带有数据库访问权限的 Spring 应用程序,然后您可以添加过滤。

于 2010-05-25T20:35:45.120 回答
0

试试(µ)Micro看看它是否适合你。当然,它是开源的,我还提供了一些有用的示例作为开始。HTH——弗洛林

于 2013-03-20T12:47:38.927 回答