【问题标题】:Suitable web framework for the following scenario适用于以下场景的 Web 框架
【发布时间】:2010-05-25 20:29:55
【问题描述】:

我有以下情况: 我在 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,因为在使用 Oracle 时,由于 ROO 中的一个小错误(包括 maven 存储库而不是 spring 存储库)导致了 springsource 存储库和 maven Central 之间的问题。 ..等等..等等..
  7. 放弃 Roo 因为: 我想要在本地安装的数据库中显示一个简单的一页表视图,30 分钟后,除了搜索 maven 论坛以了解为什么 maven 无法在一个名为“存储库”。

【问题讨论】:

    标签: java web-frameworks


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      这是哈德森的做法:

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

      【讨论】:

      • 我知道。对于码头来说,虽然部门太多了,尤其是 eclipse 的最新版本,但它们似乎迫使你包含所有东西......
      【解决方案3】:

      试试(µ)Micro 看看它是否适合你。当然,它是开源的,我还提供了几个有用的 examples 来开始。 HTH - 弗洛林

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-12-04
        • 1970-01-01
        • 1970-01-01
        • 2021-12-09
        • 2011-06-25
        • 1970-01-01
        • 2019-02-11
        • 1970-01-01
        相关资源
        最近更新 更多